我想返回索引中不匹配的ID列表。
即我有这个问题:
{
"ids" : {
"values" : ["1", "4", "100"]
}
}
说,我只有索引中带有_id 1的记录,因此结果给了我1
。我想要的是将["4", "100"]
(未在索引中显示的那些)作为结果。有可能吗?
答案 0 :(得分:1)
您可以在查询中使用must_not
来获取不符合条件的文档
答案 1 :(得分:0)
好的,想通了。我必须使用multi-get API:https://www.elastic.co/guide/en/elasticsearch/guide/current/_retrieving_multiple_documents.html
对于找不到的文件返回"found": false
。