| 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.
|
| BucketCollector.BucketAnalysisCollector |
Used to gather a summary from a bucket
|
| 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.
|
| AggregationModule |
The main module for the get (binding all get components together)
|
| AggregationParseElement |
The search parse element that is responsible for parsing the get part of the request.
|
| AggregationPhase | |
| AggregationPhase.AggregationsCollector | |
| AggregationStreams |
A registry for all the dedicated streams in the aggregation module.
|
| Aggregator | |
| 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.
|
| FilteringBucketCollector |
Filters a collection stream of docIds and related buckets using a sorted
list of valid bucket ordinals.
|
| 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. |
| 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.
|
| RecordingBucketCollector |
Abstraction for implementations that record a "collect" stream for subsequent play-back
|
| RecordingPerReaderBucketCollector |
Records a "collect" stream for subsequent play-back using a per-segment
object to collect matches.
|
| SearchContextAggregations |
The aggregation context that is part of the search context.
|
| TransportAggregationModule |
A module that registers all the transport streams for the addAggregation
|
| 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.BucketAggregationMode |
Defines the nature of the aggregator's aggregation execution when nested in other aggregators and the buckets they create.
|
| Aggregator.SubAggCollectionMode |
| Exception | Description |
|---|---|
| AggregationExecutionException |
Thrown when failing to execute an aggregation
|
| AggregationInitializationException |
Thrown when failing to execute an aggregation
|
Copyright © 2009–2016. All rights reserved.