一尘不染

Elasticsearch匹配除指定字段之外的所有查询,排除

elasticsearch

我编入索引的Elasticsearch文档包含许多字段。我一直在使用match_all查询来获取结果。我想从match_all中排除一些字段,这可能吗?


阅读 854

收藏
2020-06-22

共1个答案

一尘不染

在Elasticsearch中,您可以使用部分字段来过滤字段。

例:

{
    "query": {
        "match_all": {}
    },
    "partial_fields": {
        "partial1": {
            "exclude": ["excludeField1", "excludeField2"]
        }
    }
}
2020-06-22