[英]Elastic search scroll aggregations
我试图通过弹性搜索Web API在基于id属性的索引中获得唯一的文档计数。 问题是我有数百万个条目。 如何滚动聚合? 这是网址:
HTTP://my.servers.ip:9200 / INDEX_NAME / DOC_TYPE / _search滚动=1米
这是身体:
{
"_source": "false",
"aggs" : {
"Ids" : {
"terms" : {
"field" : "somePropertyIWantToGoupBy",
"size" : 100
},
"aggs": {
"unique": {
"cardinality": {
"field": "someCategoryIWantUniqueCount"
}
}
}
}
},"size":0
}
我得到了scrollId,但是在下一个使用滚动id的调用中,我将获得接下来的100个聚合,相反,我得到了一个空结果集。
是否可以滚动查看汇总? 我究竟做错了什么 ?
没有办法对术语聚合进行分页。
您应该使用Composite Aggregation,但它是Beta聚合,将来可能会被删除或更改...
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.