public class TermsStatsFacetBuilder extends FacetBuilder
FacetBuilder.Mode ToXContent.DelegatingMapParams , ToXContent.MapParams , ToXContent.Params facetFilter, global, mode, name, nestedEMPTY_PARAMS| Constructor and Description |
|---|
TermsStatsFacetBuilder(String
Constructs a new terms stats facet builder under the provided facet name.
|
| Modifier and Type | Method and Description |
|---|---|
TermsStatsFacetBuilder |
allTerms()
Marks all terms to be returned, even ones with 0 counts.
|
TermsStatsFacetBuilder |
keyField(String
|
TermsStatsFacetBuilder |
lang(String
The language of the script.
|
TermsStatsFacetBuilder |
order(TermsStatsFacet
The order by which to return the facets by.
|
TermsStatsFacetBuilder |
param(String
A parameter that will be passed to the script.
|
TermsStatsFacetBuilder |
shardSize(int shardSize)
Sets the number of terms that will be returned from each shard.
|
TermsStatsFacetBuilder |
size(int size)
Sets the size of the result.
|
XContentBuilder |
toXContent(XContentBuilder
|
TermsStatsFacetBuilder |
valueField(String
|
TermsStatsFacetBuilder |
valueScript(String
A value script to be executed (instead of value field) which results (numeric) will be used to compute the totals.
|
addFilterFacetAndGlobal, facetFilter, global, mode, nestedpublic TermsStatsFacetBuilder(Stringname)
public TermsStatsFacetBuilderkeyField(String keyField)
public TermsStatsFacetBuildervalueField(String valueField)
public TermsStatsFacetBuilderorder(TermsStatsFacet .ComparatorType comparatorType)
TermsStatsFacet.ComparatorType.COUNT .
public TermsStatsFacetBuildersize(int size)
public TermsStatsFacetBuildershardSize(int shardSize)
size, therefore in this case it will fall back and be treated as being equal to size.
public TermsStatsFacetBuilderallTerms()
public TermsStatsFacetBuildervalueScript(String script)
public TermsStatsFacetBuilderlang(String lang)
public TermsStatsFacetBuilderparam(String name, Object value)
name - The name of the script parameter.
value - The value of the script parameter.
public XContentBuildertoXContent(XContentBuilder builder, ToXContent .Params params) throws IOException
IOException