我正在研究Elasticsearch,并尝试根据doc_count过滤汇总的数据。我可以提及最小的doc_count个数。但是,如果我想找到doc_count等于或小于给定数字的汇总结果怎么办?有什么解决办法吗?
GET interaction-v2/_search
{
"size": 0,
"aggs": {
"group_by_user": {
"terms": {
"field": "customer_id",
"size": 10
}
}
}
}
答案 0 :(得分:0)
答案在这里:Elasticsearch filter aggregations on minimal doc count
要保存您的查找内容,请执行以下操作:
aggs: {
field1: {
terms: {
field: 'field1',
min_doc_count: 1000
},