public class TermsParser extends AbstractTermsParser
AbstractValuesSourceParser.AnyValuesSourceParser, AbstractValuesSourceParser.BytesValuesSourceParser, AbstractValuesSourceParser.GeoPointValuesSourceParser, AbstractValuesSourceParser.NumericValuesSourceParser
EXECUTION_HINT_FIELD_NAME, incExcParser, MIN_DOC_COUNT_FIELD_NAME, REQUIRED_SIZE_FIELD_NAME, SHARD_MIN_DOC_COUNT_FIELD_NAME, SHARD_SIZE_FIELD_NAME
Constructor and Description |
---|
TermsParser() |
Modifier and Type | Method and Description |
---|---|
protected TermsAggregationBuilder |
doCreateFactory(java.lang.String aggregationName,
ValuesSourceType valuesSourceType,
ValueType targetValueType,
TermsAggregator.BucketCountThresholds bucketCountThresholds,
Aggregator.SubAggCollectionMode collectMode,
java.lang.String executionHint,
IncludeExclude incExc,
java.util.Map<ParseField,java.lang.Object> otherOptions) |
TermsAggregator.BucketCountThresholds |
getDefaultBucketCountThresholds() |
boolean |
parseSpecial(java.lang.String aggregationName,
XContentParser parser,
ParseFieldMatcher parseFieldMatcher,
XContentParser.Token token,
java.lang.String currentFieldName,
java.util.Map<ParseField,java.lang.Object> otherOptions) |
createFactory, token
parse
protected TermsAggregationBuilder doCreateFactory(java.lang.String aggregationName, ValuesSourceType valuesSourceType, ValueType targetValueType, TermsAggregator.BucketCountThresholds bucketCountThresholds, Aggregator.SubAggCollectionMode collectMode, java.lang.String executionHint, IncludeExclude incExc, java.util.Map<ParseField,java.lang.Object> otherOptions)
doCreateFactory
in class AbstractTermsParser
public boolean parseSpecial(java.lang.String aggregationName, XContentParser parser, ParseFieldMatcher parseFieldMatcher, XContentParser.Token token, java.lang.String currentFieldName, java.util.Map<ParseField,java.lang.Object> otherOptions) throws java.io.IOException
parseSpecial
in class AbstractTermsParser
java.io.IOException
public TermsAggregator.BucketCountThresholds getDefaultBucketCountThresholds()
getDefaultBucketCountThresholds
in class AbstractTermsParser