Package org.elasticsearch.search.aggregations.bucket.terms
package org.elasticsearch.search.aggregations.bucket.terms
-
ClassDescriptionAbstractInternalTerms<A extends AbstractInternalTerms<A,
B>, B extends AbstractInternalTerms.AbstractTermsBucket> Base class for terms and multi_terms aggregation that handles common reduce logicMapsBytesRef
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.Defines the include/exclude regular expression filtering for string terms aggregation.InternalMappedSignificantTerms<A extends InternalMappedSignificantTerms<A,B>, B extends InternalSignificantTerms.Bucket<B>> Common superclass for results of the terms aggregation on mapped fields.InternalRareTerms.Bucket<B extends InternalRareTerms.Bucket<B>>InternalRareTerms.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.Reads a bucket.InternalTerms.Bucket<B extends InternalTerms.Bucket<B>>InternalTerms.Bucket.Reader<B extends InternalTerms.Bucket<B>>Reads a bucket.Maps owning bucket ordinals and long bucket keys to bucket ordinals.An iterator for buckets inside a particularowningBucketOrd
.Implementation that works properly when collecting from many buckets.Implementation that packs theowningbucketOrd
into the top bits of along
and uses the bottom bits for the value.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.An 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.An aggregator of string values that hashes the strings on the fly rather than up front like theGlobalOrdinalsStringTermsAggregator
.Abstraction on top of building collectors to fetch values soterms
,significant_terms
, andsignificant_text
can share a bunch of aggregation code.Fetch values from aValuesSource
.A bucket that is associated with a single termResult of the running the significant terms aggregation on a numeric field.Result of the running the significant terms aggregation on a String field.An aggregation that collects significant terms in comparison to a background set.An aggregator that finds "rare" string values (e.g.Result of theTermsAggregator
when the field is a String.Adapts aterms
aggregation into afilters
aggregation.Aterms
aggregation.A bucket that is associated with a single termResult of the RareTerms aggregation when the field is unmapped.Result 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.