Package org.elasticsearch.search.aggregations.bucket.terms
package org.elasticsearch.search.aggregations.bucket.terms
-
InterfaceDescriptionAn iterator for buckets inside a particular
owningBucketOrd
.InternalRareTerms.Bucket.Reader<B extends InternalRareTerms.Bucket<B>>Reads a bucket.Reads a bucket.InternalTerms.Bucket.Reader<B extends InternalTerms.Bucket<B>>Reads a bucket.An iterator for buckets inside a particularowningBucketOrd
.Abstraction on top of building collectors to fetch values soterms
,significant_terms
, andsignificant_text
can share a bunch of aggregation code.A bucket that is associated with a single termAn aggregation that collects significant terms in comparison to a background set.Aterms
aggregation.A bucket that is associated with a single term -
ClassDescriptionAbstractInternalTerms<A extends AbstractInternalTerms<A,B>,B extends AbstractInternalTerms.AbstractTermsBucket>Base class for terms and multi_terms aggregation that handles common reduce logicMaps
BytesRef
bucket keys to bucket ordinals.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>>InternalSignificantTerms<A extends InternalSignificantTerms<A,B>,B extends InternalSignificantTerms.Bucket<B>>Result of the significant terms aggregation.InternalTerms.Bucket<B extends InternalTerms.Bucket<B>>Maps owning bucket ordinals and long bucket keys to bucket ordinals.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
.Fetch values from aValuesSource
.Result of the running the significant terms aggregation on a numeric field.Result of the running the significant terms aggregation on a String field.An aggregator that finds "rare" string values (e.g.Result of theTermsAggregator
when the field is a String.Adapts aterms
aggregation into afilters
aggregation.Result 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.