Как определить гистограмму / 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);
Другие вопросы по тегам