Interface Summary Interface Description MultiBucketAggregationBuilderMarker interface to indicate that the
AggregationBuilderis for a multi-bucket aggregation.
MultiBucketsAggregationAn aggregation that returns multiple buckets MultiBucketsAggregation.BucketA bucket represents a criteria to which all documents that fall in it adhere to. SingleBucketAggregationA single bucket aggregation SingleBucketAggregatorA bucket aggregator that doesn't create new buckets.
Class Summary Class Description BestBucketsDeferringCollectorA specialization of
DeferringBucketCollectorthat collects all matches and then is able to replay a given subset of buckets which represent the survivors from a pruning process performed by the aggregator that owns this collector.
BucketsAggregator BucketUtilsHelper functions for common Bucketing functions DeferableBucketAggregator DeferringBucketCollectorA
BucketCollectorthat records collected doc IDs and buckets and allows to replay a subset of the collected buckets.
InternalSingleBucketAggregationA base class for all the single bucket aggregations. MergingBucketsDeferringCollectorA specialization of
BestBucketsDeferringCollectorthat collects all matches and then is able to replay a given subset of buckets.
ParsedSingleBucketAggregationA base class for all the single bucket aggregations.