org.elasticsearch.index.query
Class GeoDistanceRangeFilterBuilder
java.lang.Object
org.elasticsearch.index.query.BaseFilterBuilder
org.elasticsearch.index.query.GeoDistanceRangeFilterBuilder
- All Implemented Interfaces:
- ToXContent, FilterBuilder
public class GeoDistanceRangeFilterBuilder
- extends BaseFilterBuilder
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GeoDistanceRangeFilterBuilder
public GeoDistanceRangeFilterBuilder(String name)
point
public GeoDistanceRangeFilterBuilder point(double lat,
double lon)
lat
public GeoDistanceRangeFilterBuilder lat(double lat)
lon
public GeoDistanceRangeFilterBuilder lon(double lon)
from
public GeoDistanceRangeFilterBuilder from(Object from)
to
public GeoDistanceRangeFilterBuilder to(Object to)
gt
public GeoDistanceRangeFilterBuilder gt(Object from)
gte
public GeoDistanceRangeFilterBuilder gte(Object from)
lt
public GeoDistanceRangeFilterBuilder lt(Object to)
lte
public GeoDistanceRangeFilterBuilder lte(Object to)
includeLower
public GeoDistanceRangeFilterBuilder includeLower(boolean includeLower)
includeUpper
public GeoDistanceRangeFilterBuilder includeUpper(boolean includeUpper)
geohash
public GeoDistanceRangeFilterBuilder geohash(String geohash)
geoDistance
public GeoDistanceRangeFilterBuilder geoDistance(GeoDistance geoDistance)
optimizeBbox
public GeoDistanceRangeFilterBuilder optimizeBbox(String optimizeBbox)
filterName
public GeoDistanceRangeFilterBuilder filterName(String filterName)
- Sets the filter name for the filter that can be used when searching for matched_filters per hit.
cache
public GeoDistanceRangeFilterBuilder cache(boolean cache)
- Should the filter be cached or not. Defaults to false.
cacheKey
public GeoDistanceRangeFilterBuilder cacheKey(String cacheKey)
doXContent
protected void doXContent(XContentBuilder builder,
ToXContent.Params params)
throws IOException
- Specified by:
doXContent
in class BaseFilterBuilder
- Throws:
IOException
Copyright © 2009-2012. All Rights Reserved.