public class TermsFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_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, toXContent
public 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 BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.