public class TermFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
TermFilterBuilder(String name,
double value)
A filter for a field based on a term.
|
TermFilterBuilder(String name,
float value)
A filter for a field based on a term.
|
TermFilterBuilder(String name,
int value)
A filter for a field based on a term.
|
TermFilterBuilder(String name,
long value)
A filter for a field based on a term.
|
TermFilterBuilder(String name,
Object value)
A filter for a field based on a term.
|
TermFilterBuilder(String name,
String value)
A filter for a field based on a term.
|
Modifier and Type | Method and Description |
---|---|
TermFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
TermFilterBuilder |
cacheKey(String cacheKey) |
void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
TermFilterBuilder |
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 TermFilterBuilder(String name, String value)
name
- The field namevalue
- The term valuepublic TermFilterBuilder(String name, int value)
name
- The field namevalue
- The term valuepublic TermFilterBuilder(String name, long value)
name
- The field namevalue
- The term valuepublic TermFilterBuilder(String name, float value)
name
- The field namevalue
- The term valuepublic TermFilterBuilder(String name, double value)
name
- The field namevalue
- The term valuepublic TermFilterBuilder filterName(String filterName)
public TermFilterBuilder cache(boolean cache)
public TermFilterBuilder cacheKey(String cacheKey)
public void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.