【发布时间】:2018-05-29 17:14:55
【问题描述】:
我正在尝试通过弹性搜索 Web API 基于 id 属性在索引中获取唯一文档计数。问题是我有数百万个条目。如何滚动聚合? 这是网址:
http://my.servers.ip:9200/index_name/doc_type/_search?scroll=1m
这是身体:
{
"_source": "false",
"aggs" : {
"Ids" : {
"terms" : {
"field" : "somePropertyIWantToGoupBy",
"size" : 100
},
"aggs": {
"unique": {
"cardinality": {
"field": "someCategoryIWantUniqueCount"
}
}
}
}
},"size":0
}
我得到了 scrollId ,但在下一次使用滚动 id 调用时,我将得到接下来的 100 个聚合,而不是得到一个空的结果集。
是否可以滚动聚合? 我做错了什么?
【问题讨论】:
标签: url elasticsearch elasticsearch-aggregation