public abstract class AbstractTermsParametersParser extends Object
| Modifier and Type | Field and Description |
|---|---|
static ParseField |
EXECUTION_HINT_FIELD_NAME
|
static ParseField |
MIN_DOC_COUNT_FIELD_NAME
|
static ParseField |
REQUIRED_SIZE_FIELD_NAME
|
static ParseField |
SHARD_MIN_DOC_COUNT_FIELD_NAME
|
static ParseField |
SHARD_SIZE_FIELD_NAME
|
static ParseField |
SHOW_TERM_DOC_COUNT_ERROR
|
| Constructor and Description |
|---|
AbstractTermsParametersParser()
|
| Modifier and Type | Method and Description |
|---|---|
TermsAggregator |
getBucketCountThresholds()
|
Aggregator |
getCollectionMode()
|
protected abstract TermsAggregator |
getDefaultBucketCountThresholds()
|
String |
getExecutionHint()
|
IncludeExclude |
getIncludeExclude()
|
void |
parse(String
|
abstract void |
parseSpecial(String
|
public static final ParseFieldEXECUTION_HINT_FIELD_NAME
public static final ParseFieldSHARD_SIZE_FIELD_NAME
public static final ParseFieldMIN_DOC_COUNT_FIELD_NAME
public static final ParseFieldSHARD_MIN_DOC_COUNT_FIELD_NAME
public static final ParseFieldREQUIRED_SIZE_FIELD_NAME
public static final ParseFieldSHOW_TERM_DOC_COUNT_ERROR
public TermsAggregator.BucketCountThresholds getBucketCountThresholds()
public StringgetExecutionHint()
public IncludeExcludegetIncludeExclude()
public Aggregator.SubAggCollectionMode getCollectionMode()
public void parse(StringaggregationName, XContentParser parser, SearchContext context, ValuesSourceParser vsParser, IncludeExclude .Parser incExcParser) throws IOException
IOException
public abstract void parseSpecial(StringaggregationName, XContentParser parser, SearchContext context, XContentParser .Token token, String currentFieldName) throws IOException
IOException
protected abstract TermsAggregator.BucketCountThresholds getDefaultBucketCountThresholds()