我想查询每个文档超过40个的所有用户的列表。 我创建了聚合:
*"aggs" : {
"user-ids" : {
"terms" : {
"field" : "user-id",
"size": 0
}
}
}*
我的所有用户都在回复:
*{
"key": 683696,
"doc_count": 4086
},
{
"key": 678776,
"doc_count": 3625
},
{
"key": 683191,
"doc_count": 3304
},
{
"key": 684065,
"doc_count": 3287
},
.....*
我想只留下“doc_count”超过40的桶。是否可能?
答案 0 :(得分:2)
是的,您可以使用min_doc_count
setting实现此目的。试试这个:
{
"aggs" : {
"user-ids" : {
"terms" : {
"field" : "user-id",
"min_doc_count": 40 <--- use this setting
}
}
}
}