【发布时间】:2019-11-19 08:40:33
【问题描述】:
这是我目前拥有的:
"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"
}
}
}
}
}
}
}
这给了我文档数和平均值。每个位置每月的价格。 但是只有一个问题,它没有给我文档计数和平均值的累积值。价格。
我希望计算每个位置每月的计数/评分,这是累积的。
我尝试使用累积和,但显然您不能将其应用于 date_histogram 的子聚合。
感谢任何帮助。
【问题讨论】:
-
你能分享一个你想要得到的结果的例子吗?
-
它应该是月份数组,其中每个存储桶都有位置数组,其中每个位置都有 doc_count 和 avg_rating(但从开始日期开始的累积值) - 参见api.myjson.com/bins/11vkwy的示例
-
我没有看到你的例子中的累积值
标签: java elasticsearch kibana