elasticsearch查询查找不存在的文档

时间:2015-06-18 12:08:31

标签: elasticsearch

Elasticsearch中是否有办法通过过滤器,查询,聚合等来搜索文档ID列表并返回哪些ID未命中?

使用一个小列表,很容易将结果与请求的ID列表进行比较,但我正在处理成千上万的ID列表,并且这样做不会有效。

1 个答案:

答案 0 :(得分:0)

你的意思是,来自https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-not-filter.html

"filtered" : {
    "query" : {
        "term" : { "name.first" : "shay" }
    },
    "filter" : {
        "not" : {
            "range" : {
                "postDate" : {
                    "from" : "2010-03-01",
                    "to" : "2010-04-01"
                }
            }
        }
    }
}

查看https://www.elastic.co/guide/en/elasticsearch/reference/current/index.html

上的指南