Как определить гистограмму / date_histogram как родителя агрегации скользящего среднего
Использование упругого поиска и Java. Не используется JSON или другой внешний ресурс для запроса.
1 ответ
Решение
Нечто подобное должно сделать:
SumAggregationBuilder sum = AggregationBuilders.sum("my_sum")
.field("amount_field");
MovAvgPipelineAggregationBuilder mavg = PipelineAggregatorBuilders.movingAvg("my_mov_avg", "my_sum");
DateHistogramBuilder histo = AggregationBuilders.dateHistogram("histo")
.field("date_field")
.subAggregation(sum)
.subAggregation(mavg);