【发布时间】:2017-10-04 18:06:27
【问题描述】:
GET /test*/_search
{
"size": 0,
"query": {
"match_all": {}
},
"aggs": {
"test": {
"terms": {
"field": "name.keyword",
"min_doc_count": 10
}
}
}
}
上述查询将返回所有出现超过 10 次的唯一名称。 我希望查询返回出现次数超过 10 次的唯一名称的计数。
我找不到找出计数的方法。有人可以帮忙吗?
谢谢。
【问题讨论】:
-
该查询应返回这些名称的 doc_count。一个名称是否可以在文档中多次出现,您是否正在寻找一个可以解释这一点的总和?
-
示例:ElasticSearch 存储预订详情。一个人可以多次预订。我可能有兴趣了解进行超过 10 次预订的人数。
-
你试过我的答案了吗?
标签: elasticsearch elasticsearch-dsl