public class DoubleTermsAggregator extends LongTermsAggregator
TermsAggregator.BucketCountThresholds
Aggregator.Parser, Aggregator.SubAggCollectionMode
bucketOrds, formatter, valuesSource
aggsUsedForSorting, bucketCountThresholds, collectMode, order
collectableSubAggregators, context, name, parent, subAggregators
NO_OP_COLLECTOR
Constructor and Description |
---|
DoubleTermsAggregator(String name,
AggregatorFactories factories,
ValuesSource.Numeric valuesSource,
ValueFormat format,
Terms.Order order,
TermsAggregator.BucketCountThresholds bucketCountThresholds,
AggregationContext aggregationContext,
Aggregator parent,
Aggregator.SubAggCollectionMode collectionMode,
boolean showTermDocCountError,
IncludeExclude.LongFilter longFilter,
List<PipelineAggregator> pipelineAggregators,
Map<String,Object> metaData) |
Modifier and Type | Method and Description |
---|---|
DoubleTerms |
buildAggregation(long owningBucketOrdinal)
Build an aggregation for data that has been collected into
bucket . |
DoubleTerms |
buildEmptyAggregation()
Build an empty aggregation.
|
protected org.apache.lucene.index.SortedNumericDocValues |
getValues(ValuesSource.Numeric valuesSource,
org.apache.lucene.index.LeafReaderContext ctx) |
doClose, getLeafCollector, needsScores
shouldDefer
bucketAggregations, bucketDocCount, bucketEmptyAggregations, close, collectBucket, collectExistingBucket, getDocCounts, grow, incrementBucketDocCount, maxBucketOrd
buildEmptySubAggregations, context, doPostCollection, doPreCollection, getDeferringCollector, getLeafCollector, metaData, name, parent, pipelineAggregators, postCollection, preCollection, runDeferredCollections, subAggregator, subAggregators, toString
descendsFromBucketAggregator
wrap
public DoubleTermsAggregator(String name, AggregatorFactories factories, ValuesSource.Numeric valuesSource, ValueFormat format, Terms.Order order, TermsAggregator.BucketCountThresholds bucketCountThresholds, AggregationContext aggregationContext, Aggregator parent, Aggregator.SubAggCollectionMode collectionMode, boolean showTermDocCountError, IncludeExclude.LongFilter longFilter, List<PipelineAggregator> pipelineAggregators, Map<String,Object> metaData) throws IOException
IOException
protected org.apache.lucene.index.SortedNumericDocValues getValues(ValuesSource.Numeric valuesSource, org.apache.lucene.index.LeafReaderContext ctx) throws IOException
getValues
in class LongTermsAggregator
IOException
public DoubleTerms buildAggregation(long owningBucketOrdinal) throws IOException
Aggregator
bucket
.buildAggregation
in class LongTermsAggregator
IOException
public DoubleTerms buildEmptyAggregation()
Aggregator
buildEmptyAggregation
in class LongTermsAggregator
Copyright © 2009–2017. All rights reserved.