全匹配查询

全匹配查询 #

match_all 查询返回所有文档。如果需要返回整个文档集,这个查询在测试大量文档集时很有用。

GET _search
{
  "query": {
    "match_all": {}
  }
}

match_all 查询有一个 match_none 的对应查询,这个对应查询很少有用:

GET _search
{
  "query": {
    "match_none": {}
  }
}

参数说明 #

全匹配和全不匹配查询都接受以下参数。所有参数都是可选的。

参数数据类型描述
boostFloat一个浮点数值,用于指定该字段对相关性分数的权重。大于 1.0 的值会增加字段的权重。介于 0.0 和 1.0 之间的值会降低字段的权重。默认值为 1.0。
_nameString用于查询标签的查询名称。可选。