天天看点

Elasticsearch 全匹配查询

全匹配查询

最简单的查询,即匹配一切文档,并且将它们的_score都设置为1.0。

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

可以使用全查询的boost参数修改_score字段值。

GET /_search
{
  "query": {
    "match_all": {"boost": 1.2 }
  }
}
           

零匹配查询

零匹配查询与全匹配查询相反,不匹配任何文档。

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

翻译源:Elasticsearch 6.4 文档

继续阅读