Java 如何计算嵌套在日期直方图中的术语聚合中的累积总和[弹性搜索-5.6]?
这就是我目前拥有的:Java 如何计算嵌套在日期直方图中的术语聚合中的累积总和[弹性搜索-5.6]?,java,
elasticsearch,kibana,Java,
elasticsearch,Kibana,这就是我目前拥有的: "aggs": { "date_agg": { "date_histogram": { "field": "document_date", "interval": "month" }, "aggs": { "location_agg": { "terms": { "field": "loc_id", "size":
"aggs": {
"date_agg": {
"date_histogram": {
"field": "document_date",
"interval": "month"
},
"aggs": {
"location_agg": {
"terms": {
"field": "loc_id",
"size": 10
},
"aggs": {
"price_avg": {
"avg": {
"field": "price"
}
}
}
}
}
}
}
这给了我每月每个地点的文件数量和平均价格。
但只有一个问题,它并没有给我累计的单据数和平均价格
我希望每月计算每个地点的累计计数/评级
我试着使用累计总和,但显然你不能将其应用于日期直方图的子聚集
非常感谢您的帮助。我认为您可以通过使用来实现。我认为您可以通过使用来实现。您可以分享一个您希望获得的结果示例吗?它应该是一个月数组,其中每个桶都有一个位置数组,每个位置都有文档计数和平均评级(但从开始日期算起的累积值)-参见示例我看不到您示例中的累积值。您可以分享一个您希望得到的结果示例吗?它应该是月数组,其中每个桶都有位置数组,每个位置都有文档计数和平均评级(但从开始日期算起的累积值)-参见示例中的示例我看不到您示例中的累积值我没有嵌套文档。不确定如何使用嵌套在此处的reverse\u。能否修改上面的示例以演示其工作原理?我没有嵌套文档。不确定如何使用嵌套在此处的reverse\u。能否修改上面的示例以演示其工作原理?