|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.elasticsearch.index.query.BaseFilterBuilder org.elasticsearch.index.query.NumericRangeFilterBuilder
public class NumericRangeFilterBuilder
A filter that restricts search results to values that are within the given numeric range.
Uses the field data cache (loading all the values for the specified field into memory).
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
ToXContent.MapParams, ToXContent.Params |
Field Summary |
---|
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent |
---|
EMPTY_PARAMS |
Constructor Summary | |
---|---|
NumericRangeFilterBuilder(String name)
A filter that restricts search results to values that are within the given range. |
Method Summary | |
---|---|
NumericRangeFilterBuilder |
cache(boolean cache)
Should the filter be cached or not. |
NumericRangeFilterBuilder |
cacheKey(String cacheKey)
|
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params)
|
NumericRangeFilterBuilder |
filterName(String filterName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit. |
NumericRangeFilterBuilder |
from(double from)
The from part of the filter query. |
NumericRangeFilterBuilder |
from(float from)
The from part of the filter query. |
NumericRangeFilterBuilder |
from(int from)
The from part of the filter query. |
NumericRangeFilterBuilder |
from(long from)
The from part of the filter query. |
NumericRangeFilterBuilder |
from(Object from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gt(double from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gt(float from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gt(int from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gt(long from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gt(Object from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gte(double from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gte(float from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gte(int from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gte(long from)
The from part of the filter query. |
NumericRangeFilterBuilder |
gte(Object from)
The from part of the filter query. |
NumericRangeFilterBuilder |
includeLower(boolean includeLower)
Should the lower bound be included or not. |
NumericRangeFilterBuilder |
includeUpper(boolean includeUpper)
Should the upper bound be included or not. |
NumericRangeFilterBuilder |
lt(double to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lt(float to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lt(int to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lt(long to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lt(Object to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lte(double to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lte(float to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lte(int to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lte(long to)
The to part of the filter query. |
NumericRangeFilterBuilder |
lte(Object to)
The to part of the filter query. |
NumericRangeFilterBuilder |
to(double to)
The to part of the filter query. |
NumericRangeFilterBuilder |
to(float to)
The to part of the filter query. |
NumericRangeFilterBuilder |
to(int to)
The to part of the filter query. |
NumericRangeFilterBuilder |
to(long to)
The to part of the filter query. |
NumericRangeFilterBuilder |
to(Object to)
The to part of the filter query. |
Methods inherited from class org.elasticsearch.index.query.BaseFilterBuilder |
---|
toXContent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public NumericRangeFilterBuilder(String name)
name
- The field nameMethod Detail |
---|
public NumericRangeFilterBuilder from(Object from)
public NumericRangeFilterBuilder from(int from)
public NumericRangeFilterBuilder from(long from)
public NumericRangeFilterBuilder from(float from)
public NumericRangeFilterBuilder from(double from)
public NumericRangeFilterBuilder gt(Object from)
public NumericRangeFilterBuilder gt(int from)
public NumericRangeFilterBuilder gt(long from)
public NumericRangeFilterBuilder gt(float from)
public NumericRangeFilterBuilder gt(double from)
public NumericRangeFilterBuilder gte(Object from)
public NumericRangeFilterBuilder gte(int from)
public NumericRangeFilterBuilder gte(long from)
public NumericRangeFilterBuilder gte(float from)
public NumericRangeFilterBuilder gte(double from)
public NumericRangeFilterBuilder to(Object to)
public NumericRangeFilterBuilder to(int to)
public NumericRangeFilterBuilder to(long to)
public NumericRangeFilterBuilder to(float to)
public NumericRangeFilterBuilder to(double to)
public NumericRangeFilterBuilder lt(Object to)
public NumericRangeFilterBuilder lt(int to)
public NumericRangeFilterBuilder lt(long to)
public NumericRangeFilterBuilder lt(float to)
public NumericRangeFilterBuilder lt(double to)
public NumericRangeFilterBuilder lte(Object to)
public NumericRangeFilterBuilder lte(int to)
public NumericRangeFilterBuilder lte(long to)
public NumericRangeFilterBuilder lte(float to)
public NumericRangeFilterBuilder lte(double to)
public NumericRangeFilterBuilder includeLower(boolean includeLower)
public NumericRangeFilterBuilder includeUpper(boolean includeUpper)
public NumericRangeFilterBuilder filterName(String filterName)
public NumericRangeFilterBuilder cache(boolean cache)
public NumericRangeFilterBuilder cacheKey(String cacheKey)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |