| Interface | Description |
|---|---|
| Aggregation |
An aggregation
|
| Aggregations |
Represents a set of computed addAggregation.
|
| AggregationStreams.Stream |
A stream that knows how to read an aggregation from the input.
|
| Aggregator.Parser |
Parses the aggregation request and creates the appropriate aggregator factory for it.
|
| HasAggregations |
| Class | Description |
|---|---|
| AbstractAggregationBuilder |
Base structure for aggregation builders.
|
| AggregationBinaryParseElement | |
| AggregationBuilder<B extends AggregationBuilder<B>> |
A base class for all bucket aggregation builders.
|
| AggregationBuilders |
Utility class to create aggregations.
|
| AggregationParseElement |
The search parse element that is responsible for parsing the get part of the request.
|
| AggregationPhase | |
| AggregationStreams |
A registry for all the dedicated streams in the aggregation module.
|
| Aggregator |
An Aggregator.
|
| AggregatorBase |
Base implementation for concrete aggregators.
|
| AggregatorFactories | |
| AggregatorFactories.Builder | |
| AggregatorFactory |
A factory that knows how to create an
Aggregator of a specific type. |
| AggregatorParsers |
A registry for all the aggregator parser, also servers as the main parser for the aggregations module
|
| BucketCollector |
A Collector that can collect data in separate buckets.
|
| InternalAggregation |
An internal implementation of
Aggregation. |
| InternalAggregation.CommonFields |
Common xcontent fields that are shared among addAggregation
|
| InternalAggregation.ReduceContext | |
| InternalAggregation.Type |
The aggregation type that holds all the string types that are associated with an aggregation:
name - used as the parser type
stream - used as the stream type
|
| InternalAggregations |
An internal implementation of
Aggregations. |
| InternalMultiBucketAggregation<A extends InternalMultiBucketAggregation,B extends InternalMultiBucketAggregation.InternalBucket> | |
| InternalMultiBucketAggregation.InternalBucket | |
| LeafBucketCollector |
Per-leaf bucket collector.
|
| LeafBucketCollectorBase |
A
LeafBucketCollector that delegates all calls to the sub leaf
aggregator and sets the scorer on its source of values if it implements
ScorerAware. |
| NonCollectingAggregator |
An aggregator that is not collected, this can typically be used when running an aggregation over a field that doesn't have
a mapping.
|
| SearchContextAggregations |
The aggregation context that is part of the search context.
|
| ValuesSourceAggregationBuilder<B extends ValuesSourceAggregationBuilder<B>> |
A base class for all bucket aggregation builders that are based on values (either script generated or field data values)
|
| Enum | Description |
|---|---|
| Aggregator.SubAggCollectionMode |
Aggregation mode for sub aggregations.
|
| Exception | Description |
|---|---|
| AggregationExecutionException |
Thrown when failing to execute an aggregation
|
| AggregationInitializationException |
Thrown when failing to execute an aggregation
|
| InvalidAggregationPathException |
Copyright © 2009–2017. All rights reserved.