Package | Description |
---|---|
org.elasticsearch.search.facet | |
org.elasticsearch.search.facet.terms |
Modifier and Type | Method and Description |
---|---|
static TermsFacetBuilder |
FacetBuilders.termsFacet(String facetName)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
TermsFacetBuilder |
TermsFacetBuilder.allTerms(boolean allTerms)
Sets all possible terms to be loaded, even ones with 0 count.
|
TermsFacetBuilder |
TermsFacetBuilder.exclude(Object... exclude)
A set of terms that will be excluded.
|
TermsFacetBuilder |
TermsFacetBuilder.executionHint(String executionHint)
An execution hint to how the facet is computed.
|
TermsFacetBuilder |
TermsFacetBuilder.facetFilter(FilterBuilder filter)
An additional facet filter that will further filter the documents the facet will be
executed on.
|
TermsFacetBuilder |
TermsFacetBuilder.field(String field)
The field the terms will be collected from.
|
TermsFacetBuilder |
TermsFacetBuilder.fields(String... fields)
The fields the terms will be collected from.
|
TermsFacetBuilder |
TermsFacetBuilder.global(boolean global)
Should the fact run in global mode (not bounded by the search query) or not.
|
TermsFacetBuilder |
TermsFacetBuilder.lang(String lang)
The language of the script.
|
TermsFacetBuilder |
TermsFacetBuilder.nested(String nested)
Sets the nested path the facet will execute on.
|
TermsFacetBuilder |
TermsFacetBuilder.order(TermsFacet.ComparatorType comparatorType)
The order by which to return the facets by.
|
TermsFacetBuilder |
TermsFacetBuilder.param(String name,
Object value)
A parameter that will be passed to the script.
|
TermsFacetBuilder |
TermsFacetBuilder.regex(String regex)
A regular expression to use in order to further filter terms.
|
TermsFacetBuilder |
TermsFacetBuilder.regex(String regex,
int flags)
A regular expression (with flags) to use in order to further filter terms.
|
TermsFacetBuilder |
TermsFacetBuilder.script(String script)
A script allowing to either modify or ignore a provided term (can be accessed using term var).
|
TermsFacetBuilder |
TermsFacetBuilder.scriptField(String scriptField)
Define a script field that will control the terms that will be used (and not filtered, as is the
case when the script is provided on top of field / fields).
|
TermsFacetBuilder |
TermsFacetBuilder.shardSize(int shardSize)
Sets the number of terms that will be returned from each shard.
|
TermsFacetBuilder |
TermsFacetBuilder.size(int size)
The number of terms (and frequencies) to return.
|
Copyright © 2009–2015. All rights reserved.