Package org.opensearch.search.aggregations.bucket.terms
package org.opensearch.search.aggregations.bucket.terms
Base Terms Aggregation package.
-
ClassDescriptionBase class to Aggregate all docs that contain rare termsBucketPriorityQueue<B extends Terms.Bucket>Internal priority queue for computing terms aggsPriority queue for computing bucket significanceMaps
BytesRef
bucket keys to bucket ordinals.An iterator for buckets inside a particularowningBucketOrd
.Result of theTermsAggregator
when the field is some kind of decimal number like a float, double, or distance.An aggregator of string values that relies on global ordinals in order to build buckets.Lookup global ordinalsDefines the include/exclude regular expression filtering for string terms aggregation.Base filter classThe includeValue and excludeValue ByteRefs which are the result of the parsing process are converted into a LongFilter when used on numeric fields in the index.An ordinals filterLong filter backed by valid valuesOnly used for the 'map' execution mode (ie.Implementation of mapped rare termsInternalMappedSignificantTerms<A extends InternalMappedSignificantTerms<A,B>, B extends InternalSignificantTerms.Bucket<B>> Implementation of mapped significant termsCommon superclass for results of the terms aggregation on mapped fields.Result of theMultiTermsAggregator
.Internal Multi Terms Bucket.Visible for testing.Implementation of rare termsInternalRareTerms.Bucket<B extends InternalRareTerms.Bucket<B>>Bucket for a rare terms aggInternalRareTerms.Bucket.Reader<B extends InternalRareTerms.Bucket<B>>Reads a bucket.InternalSignificantTerms<A extends InternalSignificantTerms<A,B>, B extends InternalSignificantTerms.Bucket<B>> Result of the significant terms aggregation.Bucket for a significant terms aggReads a bucket.Implementation of termsBase internal multi bucketInternalTerms.Bucket<B extends InternalTerms.Bucket<B>>Base bucket classInternalTerms.Bucket.Reader<B extends InternalTerms.Bucket<B>>Reads a bucket.Maps long bucket keys to bucket ordinals.An iterator for buckets inside a particularowningBucketOrd
.Implementation that works properly when collecting from many buckets.Implementation that only works if it is collecting from a single bucket.Result of the RareTerms aggregation when the field is some kind of whole number like a integer, long, or a date.Bucket for rare long valued termsAn aggregator that finds "rare" string values (e.g.Result of theTermsAggregator
when the field is some kind of whole number like a integer, long, or a date.Bucket for long termsAn aggregator of string values that hashes the strings on the fly rather than up front like theGlobalOrdinalsStringTermsAggregator
.Consumer for the collectorAbstaction on top of building collectors to fetch values.Fetch values from aValuesSource
.Multi-terms aggregation supports collecting terms from multiple fields in the same document.Factory ofMultiTermsAggregator
.Supplier for internal values sourceAn aggregator that aggregate with multi_terms.Aggregate all docs that contain numeric termsA double numeric terms result parsed between nodesParsed bucket for double termsA long numeric term result parsed between nodesParsed bucket for rare long valuesA long term agg result parsed between nodesParsed bucket for long term valuesA multi terms result parsed between nodesParsed bucket for multi termsA rare term result parsed between nodesParsed Bucket for rare term valuesA significant long terms result parsed between nodesParsed bucket for significant long valuesA significant string terms result parsed between nodesParsed bucket for significant string valuesA significant terms result parsed between nodesParsed bucket for significant valuesA significant rare result parsed between nodesParsed bucket for rare string termsA string result parsed between nodesParsed bucket for string valuesA terms result parsed between nodesBase parsed bucketA long term agg result parsed between nodesParsed bucket for long term valuesRare terms interfaceA bucket that is associated with a single termAggregation Builder for rare_terms aggAggregation Factory for rare_terms aggExecution mode for rare terms aggResult of the running the significant terms aggregation on a numeric field.Result of the running the significant terms aggregation on a String field.Bucket for significant string valuesAn aggregation that collects significant terms in comparison to a background set.Bucket for significant termsAggregation Builder for significant terms aggAggregation Factory for significant_terms aggThe execution mode for the significant terms aggAggregation Builder for significant text aggAggregation Factory for significant_text aggImplementation of string rare termsBucket for rare string termsAn aggregator that finds "rare" string values (e.g.Result of theTermsAggregator
when the field is a String.Bucket for string termsAterms
aggregation.A bucket that is associated with a single termAggregation Builder for terms aggBase aggregator class to aggregate documents by termsBucket count thresholdsBucketCountThresholds type that throws an exception when shardMinDocCount or shardSize are accessed.Aggregation Factory for terms aggThe execution mode for the terms aggResult of the RareTerms aggregation when the field is unmapped.Bucket for unmapped rare valuesResult of the running the significant terms aggregation on an unmapped field.Concrete type that can't be built because Java needs a concrete type soInternalTerms.Bucket
can have a self type but UnmappedTerms doesn't ever need to build it because it never returns any buckets.Result of theTermsAggregator
when the field is unmapped.Concrete type that can't be built because Java needs a concrete type soInternalTerms.Bucket
can have a self type but UnmappedTerms doesn't ever need to build it because it never returns any buckets.Result of theTermsAggregator
when the field is some kind of whole number like a integer, long, unsigned long or a date.Bucket for long terms