Class LongRareTerms
java.lang.Object
org.elasticsearch.search.aggregations.InternalAggregation
org.elasticsearch.search.aggregations.InternalMultiBucketAggregation<A,B>
org.elasticsearch.search.aggregations.bucket.terms.InternalRareTerms<A,B>
org.elasticsearch.search.aggregations.bucket.terms.InternalMappedRareTerms<LongRareTerms,LongRareTerms.Bucket>
org.elasticsearch.search.aggregations.bucket.terms.LongRareTerms
- All Implemented Interfaces:
- NamedWriteable,- Writeable,- org.elasticsearch.common.xcontent.ToXContent,- org.elasticsearch.common.xcontent.ToXContentFragment,- Aggregation,- MultiBucketsAggregation,- RareTerms
Result of the RareTerms aggregation when the field is some kind of whole number like a integer, long, or a date.
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.InternalMultiBucketAggregationInternalMultiBucketAggregation.InternalBucketNested classes/interfaces inherited from class org.elasticsearch.search.aggregations.InternalAggregationInternalAggregation.ReduceContext, InternalAggregation.ReduceContextBuilderNested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.AggregationAggregation.CommonFieldsNested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContentorg.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.ParamsNested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.WriteableWriteable.Reader<V>, Writeable.Writer<V>
- 
Field SummaryFieldsFields inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalMappedRareTermsbucketMap, buckets, format, loggerFields inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalRareTermsmaxDocCount, orderFields inherited from class org.elasticsearch.search.aggregations.InternalAggregationmetadata, nameFields inherited from interface org.elasticsearch.search.aggregations.AggregationTYPED_KEYS_DELIMITERFields inherited from interface org.elasticsearch.common.xcontent.ToXContentEMPTY_PARAMS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddToFilter(SetBackedScalingCuckooFilter filter, LongRareTerms.Bucket bucket)booleancontainsTerm(SetBackedScalingCuckooFilter filter, LongRareTerms.Bucket bucket)create(List<LongRareTerms.Bucket> buckets)Create a new copy of thisAggregationwith the same settings as thisAggregationand contains the provided buckets.createBucket(InternalAggregations aggregations, LongRareTerms.Bucket prototype)Create a newInternalMultiBucketAggregation.InternalBucketusing the provided prototype bucket and aggregations.protected LongRareTerms.Bucket[]createBucketsArray(int size)Create an array to hold some buckets.protected LongRareTermscreateWithFilter(String name, List<LongRareTerms.Bucket> buckets, SetBackedScalingCuckooFilter filter)Returns the name of the writeable objectMethods inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalMappedRareTermsdoXContentBody, equals, getBucketByKey, getBuckets, getMaxDocCount, hashCode, reduce, writeTermTypeInfoToMethods inherited from class org.elasticsearch.search.aggregations.bucket.terms.InternalRareTermsdoWriteTo, doXContentCommon, reduceBucketMethods inherited from class org.elasticsearch.search.aggregations.InternalMultiBucketAggregationcopyWithRewritenBuckets, countInnerBucket, countInnerBucket, forEachBucket, getProperty, mustReduceOnSingleInternalAgg, reducePipelinesMethods inherited from class org.elasticsearch.search.aggregations.InternalAggregationgetMetadata, getName, getProperty, getType, isMapped, mergePipelineTreeForBWCSerialization, pipelineAggregatorsForBwcSerialization, readSize, sortValue, sortValue, toString, toXContent, writeSize, writeToMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.search.aggregations.AggregationgetMetadata, getName, getTypeMethods inherited from interface org.elasticsearch.common.xcontent.ToXContenttoXContentMethods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragmentisFragment
- 
Field Details- 
NAME- See Also:
- Constant Field Values
 
 
- 
- 
Constructor Details- 
LongRareTermsRead from a stream.- Throws:
- IOException
 
 
- 
- 
Method Details- 
getWriteableNameDescription copied from interface:NamedWriteableReturns the name of the writeable object
- 
createDescription copied from class:InternalMultiBucketAggregationCreate a new copy of thisAggregationwith the same settings as thisAggregationand contains the provided buckets.- Specified by:
- createin class- InternalMultiBucketAggregation<LongRareTerms,LongRareTerms.Bucket>
- Parameters:
- buckets- the buckets to use in the new- Aggregation
- Returns:
- the new Aggregation
 
- 
createBucketpublic LongRareTerms.Bucket createBucket(InternalAggregations aggregations, LongRareTerms.Bucket prototype)Description copied from class:InternalMultiBucketAggregationCreate a newInternalMultiBucketAggregation.InternalBucketusing the provided prototype bucket and aggregations.- Specified by:
- createBucketin class- InternalMultiBucketAggregation<LongRareTerms,LongRareTerms.Bucket>
- Parameters:
- aggregations- the aggregations for the new bucket
- prototype- the bucket to use as a prototype
- Returns:
- the new bucket
 
- 
createWithFilterprotected LongRareTerms createWithFilter(String name, List<LongRareTerms.Bucket> buckets, SetBackedScalingCuckooFilter filter)- Specified by:
- createWithFilterin class- InternalRareTerms<LongRareTerms,LongRareTerms.Bucket>
 
- 
createBucketsArrayDescription copied from class:InternalRareTermsCreate an array to hold some buckets. Used in collecting the results.- Specified by:
- createBucketsArrayin class- InternalRareTerms<LongRareTerms,LongRareTerms.Bucket>
 
- 
containsTerm- Specified by:
- containsTermin class- InternalMappedRareTerms<LongRareTerms,LongRareTerms.Bucket>
 
- 
addToFilter- Specified by:
- addToFilterin class- InternalMappedRareTerms<LongRareTerms,LongRareTerms.Bucket>
 
 
-