Toggle navigation
JarYard
Browse
Search
About
Groups
org.elasticsearch
elasticsearch
1.7.1
Javadoc
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Search
Package
org
.
elasticsearch
.
search
.
aggregations
Package Summary
Package
Description
org
.elasticsearch
.search
.aggregations
.bucket
org
.elasticsearch
.search
.aggregations
.metrics
org
.elasticsearch
.search
.aggregations
.support
Interface Summary
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 Summary
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 Summary
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 Summary
Exception
Description
AggregationExecutionException
Thrown when failing to execute an aggregation
AggregationInitializationException
Thrown when failing to execute an aggregation