我想返回索引中不匹配的ID列表。在Elasticsearch查询中返回不匹配的ID列表
即我有这个疑问:
{
"ids" : {
"values" : ["1", "4", "100"]
}
}
说,我只在指数_id 1的记录,因此,结果给我1
。我想要的是["4", "100"]
(那些没有在索引中出现的)作为结果。以某种方式可能吗?
我想返回索引中不匹配的ID列表。在Elasticsearch查询中返回不匹配的ID列表
即我有这个疑问:
{
"ids" : {
"values" : ["1", "4", "100"]
}
}
说,我只在指数_id 1的记录,因此,结果给我1
。我想要的是["4", "100"]
(那些没有在索引中出现的)作为结果。以某种方式可能吗?
好文件,想通了。我必须使用multi-get API:https://www.elastic.co/guide/en/elasticsearch/guide/current/_retrieving_multiple_documents.html 对于未找到的文档,返回"found": false
。
如果你的索引中只有_id 1,你怎么可能有一个查询返回一个4和100列表?请澄清 – Adonis