All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentFragment, Aggregation, MultiBucketsAggregation, Terms
Direct Known Subclasses:
ParsedDoubleTerms, ParsedLongTerms, ParsedStringTerms

public abstract class ParsedTerms
extends ParsedMultiBucketAggregation<ParsedTerms.ParsedBucket>
implements Terms
  • Nested Class Summary

    Nested Classes 
    Modifier and Type Class Description
    static class  ParsedTerms.ParsedBucket  

    Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.Aggregation

    Aggregation.CommonFields

    Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.MultiBucketsAggregation

    MultiBucketsAggregation.Bucket

    Nested classes/interfaces inherited from interface org.elasticsearch.search.aggregations.bucket.terms.Terms

    Terms.Bucket

    Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

    org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected long docCountErrorUpperBound  
    protected long sumOtherDocCount  

    Fields inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation

    buckets, keyed

    Fields inherited from class org.elasticsearch.search.aggregations.ParsedAggregation

    metadata

    Fields inherited from interface org.elasticsearch.search.aggregations.Aggregation

    TYPED_KEYS_DELIMITER

    Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • Constructor Summary

    Constructors 
    Constructor Description
    ParsedTerms()  
  • Method Summary

    Modifier and Type Method Description
    protected org.elasticsearch.common.xcontent.XContentBuilder doXContentBody​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)  
    Terms.Bucket getBucketByKey​(java.lang.String term)
    Get the bucket for the given term, or null if there is no such bucket.
    java.util.List<? extends Terms.Bucket> getBuckets()
    Return the sorted list of the buckets in this terms aggregation.
    long getDocCountError()
    Get an upper bound of the error on document counts in this aggregation.
    long getSumOfOtherDocCounts()
    Return the sum of the document counts of all buckets that did not make it to the top buckets.

    Methods inherited from class org.elasticsearch.search.aggregations.ParsedMultiBucketAggregation

    declareMultiBucketAggregationFields

    Methods inherited from class org.elasticsearch.search.aggregations.ParsedAggregation

    declareAggregationFields, getMetadata, getName, parseDouble, setName, toXContent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.search.aggregations.Aggregation

    getMetadata, getName, getType

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent

    toXContent

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentFragment

    isFragment