【发布时间】:2017-12-20 11:12:25
【问题描述】:
我想为我放入数组中的每个“adminId”获取列表 1 文档。
这不是用户索引,所以我为每个用户有多个文档。
这是我尝试过的,但我得到了多个具有相同 adminId 的文档,并且有些文档丢失了:
{
size: 10,
query: {
bool: {
must: [
{
terms: {
adminId: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
}
}
]
}
}
}
如何告诉 ES“为我给你的每个值获取至少 1 个文档”?
【问题讨论】:
-
我不想数了,我想要一份文件。
-
它只是不用于计数,您也可以通过以下方式查询组:stackoverflow.com/questions/25986538/…
-
aggregation + top_hits 完成了这项工作,谢谢!
标签: elasticsearch