|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.search.facet.AbstractFacetBuilder org.elasticsearch.search.facet.termsstats.TermsStatsFacetBuilder
public class TermsStatsFacetBuilder
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
ToXContent.MapParams, ToXContent.Params |
Field Summary |
---|
Fields inherited from class org.elasticsearch.search.facet.AbstractFacetBuilder |
---|
facetFilter, name, nested, scope |
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
EMPTY_PARAMS |
Constructor Summary | |
---|---|
TermsStatsFacetBuilder(String name)
Constructs a new terms stats facet builder under the provided facet name. |
Method Summary | |
---|---|
TermsStatsFacetBuilder |
allTerms()
Marks all terms to be returned, even ones with 0 counts. |
TermsStatsFacetBuilder |
keyField(String keyField)
|
TermsStatsFacetBuilder |
lang(String lang)
The language of the script. |
TermsStatsFacetBuilder |
order(TermsStatsFacet.ComparatorType comparatorType)
The order by which to return the facets by. |
TermsStatsFacetBuilder |
param(String name,
Object value)
A parameter that will be passed to the script. |
TermsStatsFacetBuilder |
size(int size)
Sets the size of the result. |
XContentBuilder |
toXContent(XContentBuilder builder,
ToXContent.Params params)
|
TermsStatsFacetBuilder |
valueField(String valueField)
|
TermsStatsFacetBuilder |
valueScript(String script)
A value script to be executed (instead of value field) which results (numeric) will be used to compute the totals. |
Methods inherited from class org.elasticsearch.search.facet.AbstractFacetBuilder |
---|
addFilterFacetAndGlobal, facetFilter, global, nested, scope |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TermsStatsFacetBuilder(String name)
Method Detail |
---|
public TermsStatsFacetBuilder keyField(String keyField)
public TermsStatsFacetBuilder valueField(String valueField)
public TermsStatsFacetBuilder order(TermsStatsFacet.ComparatorType comparatorType)
TermsStatsFacet.ComparatorType.COUNT
.
public TermsStatsFacetBuilder size(int size)
public TermsStatsFacetBuilder allTerms()
public TermsStatsFacetBuilder valueScript(String script)
public TermsStatsFacetBuilder lang(String lang)
public TermsStatsFacetBuilder param(String name, Object value)
name
- The name of the script parameter.value
- The value of the script parameter.public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |