public class CompatibleTermsAggregationBuilder
extends org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder
| 限定符和类型 | 类和说明 |
|---|---|
static class |
CompatibleTermsAggregationBuilder.CompoundOrder |
org.elasticsearch.search.aggregations.support.ValuesSourceAggregationBuilder.LeafOnly<VS extends org.elasticsearch.search.aggregations.support.ValuesSource,AB extends org.elasticsearch.search.aggregations.support.ValuesSourceAggregationBuilder<VS,AB>>org.elasticsearch.search.aggregations.AggregationBuilder.CommonFields| 限定符和类型 | 字段和说明 |
|---|---|
static org.elasticsearch.common.ParseField |
EXECUTION_HINT_FIELD_NAME |
static org.elasticsearch.common.ParseField |
MIN_DOC_COUNT_FIELD_NAME |
static String |
NAME |
static org.elasticsearch.common.ParseField |
ORDER_FIELD |
static org.elasticsearch.common.ParseField |
REQUIRED_SIZE_FIELD_NAME |
static org.elasticsearch.common.ParseField |
SHARD_MIN_DOC_COUNT_FIELD_NAME |
static org.elasticsearch.common.ParseField |
SHARD_SIZE_FIELD_NAME |
static org.elasticsearch.common.ParseField |
SHOW_TERM_DOC_COUNT_ERROR |
| 限定符 | 构造器和说明 |
|---|---|
protected |
CompatibleTermsAggregationBuilder(CompatibleTermsAggregationBuilder clone,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
Map<String,Object> metaData) |
|
CompatibleTermsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in)
Read from a stream.
|
|
CompatibleTermsAggregationBuilder(String name,
org.elasticsearch.search.aggregations.support.ValueType valueType) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.elasticsearch.search.aggregations.Aggregator.SubAggCollectionMode |
collectMode()
Expert: get the collection mode.
|
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
collectMode(org.elasticsearch.search.aggregations.Aggregator.SubAggCollectionMode collectMode)
Expert: set the collection mode.
|
protected org.elasticsearch.common.xcontent.XContentBuilder |
doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params) |
String |
executionHint()
Expert: gets an execution hint to the aggregation.
|
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
executionHint(String executionHint)
Expert: sets an execution hint to the aggregation.
|
String |
getType() |
org.elasticsearch.search.aggregations.bucket.terms.IncludeExclude |
includeExclude()
Get terms to include and exclude from the aggregation results
|
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
includeExclude(org.elasticsearch.search.aggregations.bucket.terms.IncludeExclude includeExclude)
Set terms to include and exclude from the aggregation results
|
protected org.elasticsearch.search.aggregations.support.ValuesSourceAggregatorFactory<org.elasticsearch.search.aggregations.support.ValuesSource,?> |
innerBuild(org.elasticsearch.search.internal.SearchContext context,
org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource> config,
org.elasticsearch.search.aggregations.AggregatorFactory<?> parent,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder) |
protected boolean |
innerEquals(Object obj) |
protected int |
innerHashCode() |
protected void |
innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out) |
long |
minDocCount()
Returns the minimum document count required per term
|
CompatibleTermsAggregationBuilder |
minDocCount(long minDocCount)
Set the minimum document count terms should have in order to appear in
the response.
|
org.elasticsearch.search.aggregations.BucketOrder |
order()
Gets the order in which the buckets will be returned.
|
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
order(org.elasticsearch.search.aggregations.BucketOrder order)
Set a new order on this builder and return the builder so that calls
can be chained.
|
CompatibleTermsAggregationBuilder |
order(List<org.elasticsearch.search.aggregations.BucketOrder> orders) |
static org.elasticsearch.search.aggregations.AggregationBuilder |
parse(String aggregationName,
org.elasticsearch.common.xcontent.XContentParser parser) |
protected boolean |
serializeTargetValueType() |
protected org.elasticsearch.search.aggregations.AggregationBuilder |
shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
Map<String,Object> metaData) |
long |
shardMinDocCount()
Returns the minimum document count required per term, per shard
|
CompatibleTermsAggregationBuilder |
shardMinDocCount(long shardMinDocCount)
Set the minimum document count terms should have on the shard in order to
appear in the response.
|
int |
shardSize()
Returns the number of term buckets per shard that are currently configured
|
org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder |
shardSize(int shardSize)
Sets the shard_size - indicating the number of term buckets each shard
will return to the coordinating node (the node that coordinates the
search execution).
|
boolean |
showTermDocCountError()
Get whether doc count error will be return for individual terms
|
CompatibleTermsAggregationBuilder |
showTermDocCountError(boolean showTermDocCountError)
Set whether doc count error will be return for individual terms
|
int |
size()
Returns the number of term buckets currently configured
|
CompatibleTermsAggregationBuilder |
size(int size)
Sets the size - indicating how many term buckets should be returned
(defaults to 10)
|
doBuild, doEquals, doHashCode, doWriteTo, field, field, format, format, internalXContent, missing, missing, resolveConfig, script, script, timeZone, timeZone, valueType, valueTypebuild, equals, getMetaData, getWriteableName, hashCode, setMetaData, subAggregation, subAggregation, subAggregations, toXContent, writeTopublic static final org.elasticsearch.common.ParseField EXECUTION_HINT_FIELD_NAME
public static final org.elasticsearch.common.ParseField SHARD_SIZE_FIELD_NAME
public static final org.elasticsearch.common.ParseField MIN_DOC_COUNT_FIELD_NAME
public static final org.elasticsearch.common.ParseField SHARD_MIN_DOC_COUNT_FIELD_NAME
public static final org.elasticsearch.common.ParseField REQUIRED_SIZE_FIELD_NAME
public static final org.elasticsearch.common.ParseField SHOW_TERM_DOC_COUNT_ERROR
public static final org.elasticsearch.common.ParseField ORDER_FIELD
public CompatibleTermsAggregationBuilder(String name, org.elasticsearch.search.aggregations.support.ValueType valueType)
protected CompatibleTermsAggregationBuilder(CompatibleTermsAggregationBuilder clone, org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder, Map<String,Object> metaData)
public CompatibleTermsAggregationBuilder(org.elasticsearch.common.io.stream.StreamInput in)
throws IOException
IOExceptionpublic static org.elasticsearch.search.aggregations.AggregationBuilder parse(String aggregationName, org.elasticsearch.common.xcontent.XContentParser parser) throws IOException
IOExceptionprotected org.elasticsearch.search.aggregations.AggregationBuilder shallowCopy(org.elasticsearch.search.aggregations.AggregatorFactories.Builder factoriesBuilder,
Map<String,Object> metaData)
shallowCopy 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderprotected boolean serializeTargetValueType()
serializeTargetValueType 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderprotected void innerWriteTo(org.elasticsearch.common.io.stream.StreamOutput out)
throws IOException
innerWriteTo 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderIOExceptionpublic CompatibleTermsAggregationBuilder size(int size)
size 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic int size()
size 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder shardSize(int shardSize)
shardSize 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic int shardSize()
shardSize 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic CompatibleTermsAggregationBuilder minDocCount(long minDocCount)
minDocCount 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic long minDocCount()
minDocCount 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic CompatibleTermsAggregationBuilder shardMinDocCount(long shardMinDocCount)
shardMinDocCount 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic long shardMinDocCount()
shardMinDocCount 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder order(org.elasticsearch.search.aggregations.BucketOrder order)
order 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic CompatibleTermsAggregationBuilder order(List<org.elasticsearch.search.aggregations.BucketOrder> orders)
order 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderprotected org.elasticsearch.common.xcontent.XContentBuilder doXContentBody(org.elasticsearch.common.xcontent.XContentBuilder builder,
org.elasticsearch.common.xcontent.ToXContent.Params params)
throws IOException
doXContentBody 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderIOExceptionpublic org.elasticsearch.search.aggregations.BucketOrder order()
order 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder executionHint(String executionHint)
executionHint 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic String executionHint()
executionHint 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder collectMode(org.elasticsearch.search.aggregations.Aggregator.SubAggCollectionMode collectMode)
collectMode 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.Aggregator.SubAggCollectionMode collectMode()
collectMode 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilder includeExclude(org.elasticsearch.search.aggregations.bucket.terms.IncludeExclude includeExclude)
includeExclude 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic org.elasticsearch.search.aggregations.bucket.terms.IncludeExclude includeExclude()
includeExclude 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic boolean showTermDocCountError()
showTermDocCountError 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic CompatibleTermsAggregationBuilder showTermDocCountError(boolean showTermDocCountError)
showTermDocCountError 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderprotected org.elasticsearch.search.aggregations.support.ValuesSourceAggregatorFactory<org.elasticsearch.search.aggregations.support.ValuesSource,?> innerBuild(org.elasticsearch.search.internal.SearchContext context,
org.elasticsearch.search.aggregations.support.ValuesSourceConfig<org.elasticsearch.search.aggregations.support.ValuesSource> config,
org.elasticsearch.search.aggregations.AggregatorFactory<?> parent,
org.elasticsearch.search.aggregations.AggregatorFactories.Builder subFactoriesBuilder)
throws IOException
innerBuild 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderIOExceptionprotected int innerHashCode()
innerHashCode 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderprotected boolean innerEquals(Object obj)
innerEquals 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderpublic String getType()
getType 在接口中 org.elasticsearch.search.aggregations.BaseAggregationBuildergetType 在类中 org.elasticsearch.search.aggregations.bucket.terms.TermsAggregationBuilderCopyright © 2021. All rights reserved.