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–2015. All rights reserved.