我想返回索引中不匹配的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