java.io.Closeable, java.lang.AutoCloseable, org.apache.lucene.search.Collector, Releasablepublic class GlobalOrdinalsSignificantTermsAggregator extends GlobalOrdinalsStringTermsAggregator
SignificantStringTermsAggregator.Aggregator.Parser, Aggregator.SubAggCollectionModeGlobalOrdinalsStringTermsAggregator.GlobalOrdLookupFunctionTermsAggregator.BucketCountThresholds| Modifier and Type | Field | Description |
|---|---|---|
protected long |
numCollectedDocs |
|
protected boolean |
showTermDocCountError |
|
protected SignificantTermsAggregatorFactory |
termsAggFactory |
collectableSubAggregators, context, DEFAULT_WEIGHT, name, parent, subAggregatorsNO_OP_COLLECTORacceptedGlobalOrdinals, bucketOrds, includeExclude, lookupGlobalOrd, valueCount, valuesSourceaggsUsedForSorting, bucketCountThresholds, collectMode, format, order| Constructor | Description |
|---|---|
GlobalOrdinalsSignificantTermsAggregator(java.lang.String name,
AggregatorFactories factories,
ValuesSource.Bytes.WithOrdinals.FieldData valuesSource,
DocValueFormat format,
TermsAggregator.BucketCountThresholds bucketCountThresholds,
IncludeExclude.OrdinalsFilter includeExclude,
SearchContext context,
Aggregator parent,
boolean forceRemapGlobalOrds,
SignificanceHeuristic significanceHeuristic,
SignificantTermsAggregatorFactory termsAggFactory,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData) |
| Modifier and Type | Method | Description |
|---|---|---|
SignificantStringTerms |
buildAggregation(long owningBucketOrdinal) |
Build an aggregation for data that has been collected into
bucket. |
SignificantStringTerms |
buildEmptyAggregation() |
Build an empty aggregation.
|
protected void |
doClose() |
Release instance-specific data.
|
LeafBucketCollector |
getLeafCollector(org.apache.lucene.index.LeafReaderContext ctx,
LeafBucketCollector sub) |
Get a
LeafBucketCollector for the given ctx, which should
delegate to the given collector. |
descendsFromBucketAggregatoraddRequestCircuitBreakerBytes, buildEmptySubAggregations, context, doPostCollection, getLeafCollector, metaData, name, needsScores, parent, pipelineAggregators, postCollection, preCollection, preGetSubLeafCollectors, subAggregator, subAggregators, toStringwrapbucketAggregations, bucketDocCount, bucketEmptyAggregations, close, collectBucket, collectExistingBucket, consumeBucketsAndMaybeBreak, getDocCounts, grow, incrementBucketDocCount, maxBucketOrddescendsFromGlobalAggregator, doPreCollection, getDeferringCollector, runDeferredCollectionscopyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbucketComparator, shouldDeferprotected long numCollectedDocs
protected final SignificantTermsAggregatorFactory termsAggFactory
protected final boolean showTermDocCountError
public GlobalOrdinalsSignificantTermsAggregator(java.lang.String name,
AggregatorFactories factories,
ValuesSource.Bytes.WithOrdinals.FieldData valuesSource,
DocValueFormat format,
TermsAggregator.BucketCountThresholds bucketCountThresholds,
IncludeExclude.OrdinalsFilter includeExclude,
SearchContext context,
Aggregator parent,
boolean forceRemapGlobalOrds,
SignificanceHeuristic significanceHeuristic,
SignificantTermsAggregatorFactory termsAggFactory,
java.util.List<PipelineAggregator> pipelineAggregators,
java.util.Map<java.lang.String,java.lang.Object> metaData)
throws java.io.IOException
java.io.IOExceptionpublic LeafBucketCollector getLeafCollector(org.apache.lucene.index.LeafReaderContext ctx, LeafBucketCollector sub) throws java.io.IOException
AggregatorBaseLeafBucketCollector for the given ctx, which should
delegate to the given collector.getLeafCollector in class GlobalOrdinalsStringTermsAggregatorjava.io.IOExceptionpublic SignificantStringTerms buildAggregation(long owningBucketOrdinal) throws java.io.IOException
Aggregatorbucket.buildAggregation in class GlobalOrdinalsStringTermsAggregatorjava.io.IOExceptionpublic SignificantStringTerms buildEmptyAggregation()
Aggregatorprotected void doClose()
AggregatorBasedoClose in class GlobalOrdinalsStringTermsAggregator