@Value.Immutable(copy=false) public interface TermsAggregation extends BucketAggregation, ValuesSourceAggregation
ADJACENCY_MATRIX_AGGREGATION, AVG_AGGREGATION, CARDINALITY_AGGREGATION, DATE_HISTOGRAM_AGGREGATION, DATE_RANGE_AGGREGATION, EXTENDED_STATS_AGGREGATION, FILTER_AGGREGATION, FILTERS_AGGREGATION, GEO_BOUNDS_AGGREGATION, GEO_CENTROID_AGGREGATION, GEO_DISTANCE_AGGREGATION, GEOHASH_GRID_AGGREGATION, GLOBAL_AGGREGATION, HISTOGRAM_AGGREGATION, IP_RANGE_AGGREGATION, MAX_AGGREGATION, MIN_AGGREGATION, MISSING_AGGREGATION, NESTED_AGGREGATION, PERCENTILE_RANKS_AGGREGATION, PERCENTILES_AGGREGATION, RANGE_AGGREGATION, REVERSE_NESTED_AGGREGATION, SAMPLER_AGGREGATION, SIGNIFICANT_TERMS_AGGREGATION, SIGNIFICANT_TEXT_AGGREGATION, STATS_AGGREGATION, SUM_AGGREGATION, TERMS_AGGREGATION, VALUE_COUNT_AGGREGATION| Modifier and Type | Method and Description |
|---|---|
default void |
accept(AggregationVisitor visitor) |
CollectMode |
getCollectMode() |
default java.util.List<java.lang.Object> |
getExclude() |
ExecutionHint |
getExecutionHint()
Returns the mechanism by which terms aggregation is executed.
|
default java.util.List<java.lang.Object> |
getInclude() |
java.lang.Long |
getMinDocCount()
Returns the minimum number of hits required before returning a term.
|
default java.util.List<BucketOrder> |
getOrder()
Returns the bucket order.
|
java.lang.Long |
getShardMinDocCount()
Returns the minimum number of hits required on a local shard before a term is returned.
|
java.lang.Long |
getShardSize()
Returns how many terms the coordinating node will request from each shard.
|
java.lang.Integer |
getSize()
Returns how many term buckets should be returned out of the overall terms list.
|
java.lang.Boolean |
isShowTermDocCountError() |
countNotEmpty, getName, getSubAggregations, isEmptygetField, getFormat, getMissing, getTimeZoneCollectMode getCollectMode()
@Value.Default default java.util.List<java.lang.Object> getExclude()
ExecutionHint getExecutionHint()
@Value.Default default java.util.List<java.lang.Object> getInclude()
java.lang.Long getMinDocCount()
@Value.Default default java.util.List<BucketOrder> getOrder()
java.lang.Long getShardMinDocCount()
java.lang.Long getShardSize()
java.lang.Integer getSize()
java.lang.Boolean isShowTermDocCountError()
default void accept(AggregationVisitor visitor)
accept in interface Aggregation