public class TermsFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.ParamsEMPTY_PARAMS| Constructor and Description |
|---|
TermsFilterBuilder(String name,
double... values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
float... values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
int... values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
Iterable values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
long... values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
Object... values)
A filer for a field based on several terms matching on any of them.
|
TermsFilterBuilder(String name,
String... values)
A filer for a field based on several terms matching on any of them.
|
| Modifier and Type | Method and Description |
|---|---|
TermsFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
TermsFilterBuilder |
cacheKey(String cacheKey) |
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
TermsFilterBuilder |
execution(String execution)
Sets the execution mode for the terms filter.
|
TermsFilterBuilder |
filterName(String filterName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit.
|
buildAsBytes, buildAsBytes, toString, toXContentpublic TermsFilterBuilder(String name, String... values)
name - The field namevalues - The termspublic TermsFilterBuilder(String name, int... values)
name - The field namevalues - The termspublic TermsFilterBuilder(String name, long... values)
name - The field namevalues - The termspublic TermsFilterBuilder(String name, float... values)
name - The field namevalues - The termspublic TermsFilterBuilder(String name, double... values)
name - The field namevalues - The termspublic TermsFilterBuilder(String name, Object... values)
name - The field namevalues - The termspublic TermsFilterBuilder execution(String execution)
public TermsFilterBuilder filterName(String filterName)
public TermsFilterBuilder cache(boolean cache)
public TermsFilterBuilder cacheKey(String cacheKey)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent in class BaseFilterBuilderIOExceptionCopyright © 2009–2016. All rights reserved.