原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/query-dsl-match-all-query.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/query-dsl-match-all-query.html

匹配所有(match_all)查询

最简单的查询,匹配所有文档,且给所有的文档的 _score 都是 1.0

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

可以使用 boost 参数更改_score

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

不匹配查询 (Match None Query)

这与 match_all查询相反,它不匹配任何文档:

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