返回Elasticsearch查询

时间:2017-03-02 18:28:12

标签: elasticsearch

我想返回索引中不匹配的ID列表。

即我有这个问题:

{
    "ids" : {
        "values" : ["1", "4", "100"]
    }
}

说,我只有索引中带有_id 1的记录,因此结果给了我1。我想要的是将["4", "100"](未在索引中显示的那些)作为结果。有可能吗?

2 个答案:

答案 0 :(得分:1)

您可以在查询中使用must_not来获取不符合条件的文档

答案 1 :(得分:0)

好的,想通了。我必须使用multi-get API:https://www.elastic.co/guide/en/elasticsearch/guide/current/_retrieving_multiple_documents.html 对于找不到的文件返回"found": false