See: Description
Interface | Description |
---|---|
Aggregation |
An aggregation.
|
Aggregator.Parser |
Parses the aggregation request and creates the appropriate aggregator factory for it.
|
BaseAggregationBuilder |
Interface shared by
AggregationBuilder and PipelineAggregationBuilder so they can conveniently share the same namespace
for XContentParser.namedObject(Class, String, Object) . |
HasAggregations |
Class | Description |
---|---|
AbstractAggregationBuilder<AB extends AbstractAggregationBuilder<AB>> |
Base implementation of a
AggregationBuilder . |
Aggregation.CommonFields |
Common xcontent fields that are shared among addAggregation
|
AggregationBuilder |
A factory that knows how to create an
Aggregator of a specific type. |
AggregationBuilder.CommonFields |
Common xcontent fields shared among aggregator builders
|
AggregationBuilders |
Utility class to create aggregations.
|
AggregationPhase |
Aggregation phase of a search request, used to collect aggregations
|
Aggregations |
Represents a set of
Aggregation s |
Aggregator |
An Aggregator.
|
AggregatorBase |
Base implementation for concrete aggregators.
|
AggregatorFactories | |
AggregatorFactories.AggParseContext |
Context to parse and aggregation.
|
AggregatorFactories.Builder | |
AggregatorFactory<AF extends AggregatorFactory<AF>> | |
AggregatorFactory.MultiBucketAggregatorWrapper | |
BucketCollector |
A Collector that can collect data in separate buckets.
|
InternalAggregation |
An internal implementation of
Aggregation . |
InternalAggregation.ReduceContext | |
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.
|
ParsedAggregation |
An implementation of
Aggregation that is parsed from a REST response. |
ParsedMultiBucketAggregation<B extends MultiBucketsAggregation.Bucket> | |
ParsedMultiBucketAggregation.ParsedBucket | |
PipelineAggregationBuilder |
A factory that knows how to create an
PipelineAggregator of a
specific type. |
SearchContextAggregations |
The aggregation context that is part of the search context.
|
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 |