Modifier and Type | Class and Description |
---|---|
class |
Aggregator |
class |
FilteringBucketCollector
Filters a collection stream of docIds and related buckets using a sorted
list of valid bucket ordinals.
|
class |
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.
|
class |
RecordingBucketCollector
Abstraction for implementations that record a "collect" stream for subsequent play-back
|
class |
RecordingPerReaderBucketCollector
Records a "collect" stream for subsequent play-back using a per-segment
object to collect matches.
|
Modifier and Type | Field and Description |
---|---|
protected BucketCollector |
Aggregator.collectableSubAggregators |
static BucketCollector |
BucketCollector.NO_OP_COLLECTOR |
Modifier and Type | Method and Description |
---|---|
static BucketCollector |
BucketCollector.wrap(Iterable<? extends BucketCollector> collectorList)
Wrap the given collectors into a single instance.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
RecordingBucketCollector.replayCollection(BucketCollector collector)
Replay a previously executed set of calls to the
collect(int, long) method |
void |
RecordingPerReaderBucketCollector.replayCollection(BucketCollector collector) |
Modifier and Type | Method and Description |
---|---|
static BucketCollector |
BucketCollector.wrap(Iterable<? extends BucketCollector> collectorList)
Wrap the given collectors into a single instance.
|
Constructor and Description |
---|
FilteringBucketCollector(long[] validBucketOrds,
BucketCollector delegate,
BigArrays bigArrays) |
Modifier and Type | Class and Description |
---|---|
class |
BucketsAggregator |
class |
DeferringBucketCollector
Buffers the matches in a collect stream and can replay a subset of the collected buckets
to a deferred set of collectors.
|
class |
SingleBucketAggregator
A bucket aggregator that doesn't create new buckets.
|
Constructor and Description |
---|
DeferringBucketCollector(BucketCollector deferred,
AggregationContext context) |
Modifier and Type | Class and Description |
---|---|
class |
ParentToChildrenAggregator |
Modifier and Type | Class and Description |
---|---|
class |
FilterAggregator
Aggregate all docs that match a filter.
|
Modifier and Type | Class and Description |
---|---|
class |
FiltersAggregator |
Modifier and Type | Class and Description |
---|---|
class |
GeoHashGridAggregator
Aggregates data expressed as GeoHash longs (for efficiency's sake) but formats results as Geohash strings.
|
Modifier and Type | Class and Description |
---|---|
class |
GlobalAggregator |
Modifier and Type | Class and Description |
---|---|
class |
HistogramAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MissingAggregator |
Modifier and Type | Class and Description |
---|---|
class |
NestedAggregator |
class |
ReverseNestedAggregator |
Modifier and Type | Class and Description |
---|---|
class |
RangeAggregator |
static class |
RangeAggregator.Unmapped |
Modifier and Type | Class and Description |
---|---|
class |
GlobalOrdinalsSignificantTermsAggregator
An global ordinal based implementation of significant terms, based on
SignificantStringTermsAggregator . |
static class |
GlobalOrdinalsSignificantTermsAggregator.WithHash |
class |
SignificantLongTermsAggregator |
class |
SignificantStringTermsAggregator
An aggregator of significant string values.
|
Modifier and Type | Class and Description |
---|---|
class |
DoubleTermsAggregator |
class |
GlobalOrdinalsStringTermsAggregator
An aggregator of string values that relies on global ordinals in order to build buckets.
|
static class |
GlobalOrdinalsStringTermsAggregator.LowCardinality
Variant of
GlobalOrdinalsStringTermsAggregator that resolves global ordinals post segment collection
instead of on the fly for each match.This is beneficial for low cardinality fields, because it can reduce
the amount of look-ups significantly. |
static class |
GlobalOrdinalsStringTermsAggregator.WithHash
Variant of
GlobalOrdinalsStringTermsAggregator that rebases hashes in order to make them dense. |
class |
LongTermsAggregator |
class |
StringTermsAggregator
An aggregator of string values.
|
class |
TermsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MetricsAggregator |
class |
NumericMetricsAggregator |
static class |
NumericMetricsAggregator.MultiValue |
static class |
NumericMetricsAggregator.SingleValue |
Modifier and Type | Class and Description |
---|---|
class |
AvgAggregator |
Modifier and Type | Class and Description |
---|---|
class |
CardinalityAggregator
An aggregator that computes approximate counts of unique values.
|
Modifier and Type | Class and Description |
---|---|
class |
GeoBoundsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MaxAggregator |
Modifier and Type | Class and Description |
---|---|
class |
MinAggregator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPercentilesAggregator |
class |
PercentileRanksAggregator |
class |
PercentilesAggregator |
Modifier and Type | Class and Description |
---|---|
class |
ScriptedMetricAggregator |
Modifier and Type | Class and Description |
---|---|
class |
StatsAggegator |
Modifier and Type | Class and Description |
---|---|
class |
ExtendedStatsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
SumAggregator |
Modifier and Type | Class and Description |
---|---|
class |
TopHitsAggregator |
Modifier and Type | Class and Description |
---|---|
class |
ValueCountAggregator
A field data based aggregator that counts the number of values a specific field has within the aggregation context.
|
Copyright © 2009–2015. All rights reserved.