Package org.elasticsearch.search.aggregations.pipeline
package org.elasticsearch.search.aggregations.pipeline
-
ClassDescriptionAbstractPipelineAggregationBuilder<PAB extends AbstractPipelineAggregationBuilder<PAB>>Base implementation of a
PipelineAggregationBuilder
.A set of static helpers to simplify working with aggregation buckets, in particular providing utilities that help pipeline aggregations.A gap policy determines how "holes" in a set of buckets should be handled.A parser for parsing requests for aBucketMetricsPipelineAggregator
A class of sibling pipeline aggregations which calculate metrics across the buckets of a sibling aggregationBuilds a pipeline aggregation that allows sorting the buckets of its parent aggregation.Calculate a exponentially weighted moving averageExtended Statistics over a set of bucketsCalculate a doubly exponential weighted moving averageCalculate a triple exponential weighted moving averageCalculate a linearly weighted moving average, such that older values are linearly less important.Abstract class which also provides some concrete parsing functionality.Represents the common interface that all moving average models share.This pipeline aggregation gives the user the ability to script functions that "move" across a window of data, instead of single data points.Provides a collection of static utility methods that can be referenced from MovingFunction script contextsThis class provides a custom script context for the Moving Function pipeline aggregation, so that we can expose a number of pre-baked moving functions like min, max, movavg, etcParse thePipelineAggregationBuilder
from aXContentParser
.Tree ofPipelineAggregator
s to modify a tree of aggregations after their final reduction.Calculate a simple unweighted (arithmetic) moving averageA cost minimizer which will fit a MovAvgModel to the data.Statistics over a set of buckets