我要求ES提供id
是一个或另一个的文件:
{
"query" : {
"bool" : {
"should" : [ {
"term" : {
"id" : "9a2646d4-e124-11e5-a976-382c4ab9e433"
}
}, {
"term" : {
"id" : "d7bf6f3b-27c0-11e6-b2ce-382c4ab9e433"
}
} ]
}
}
}
ES索引中存在这些id
的文档。
很快,我想获得其id == 'x' OR id == 'y'
。
我做错了什么?
答案 0 :(得分:3)
使用ids
查询:
GET /my_index/my_type/_search
{
"query": {
"ids": {
"values": [
"9a2646d4-e124-11e5-a976-382c4ab9e433",
"d7bf6f3b-27c0-11e6-b2ce-382c4ab9e433"
]
}
}
}