public class GeoDistanceFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
EMPTY_PARAMS
Constructor and Description |
---|
GeoDistanceFilterBuilder(String name) |
Modifier and Type | Method and Description |
---|---|
GeoDistanceFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
GeoDistanceFilterBuilder |
cacheKey(String cacheKey) |
GeoDistanceFilterBuilder |
distance(double distance,
DistanceUnit unit) |
GeoDistanceFilterBuilder |
distance(String distance) |
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
GeoDistanceFilterBuilder |
filterName(String filterName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit.
|
GeoDistanceFilterBuilder |
geoDistance(GeoDistance geoDistance) |
GeoDistanceFilterBuilder |
geohash(String geohash) |
GeoDistanceFilterBuilder |
lat(double lat) |
GeoDistanceFilterBuilder |
lon(double lon) |
GeoDistanceFilterBuilder |
optimizeBbox(String optimizeBbox) |
GeoDistanceFilterBuilder |
point(double lat,
double lon) |
buildAsBytes, buildAsBytes, toString, toXContent
public GeoDistanceFilterBuilder(String name)
public GeoDistanceFilterBuilder point(double lat, double lon)
public GeoDistanceFilterBuilder lat(double lat)
public GeoDistanceFilterBuilder lon(double lon)
public GeoDistanceFilterBuilder distance(String distance)
public GeoDistanceFilterBuilder distance(double distance, DistanceUnit unit)
public GeoDistanceFilterBuilder geohash(String geohash)
public GeoDistanceFilterBuilder geoDistance(GeoDistance geoDistance)
public GeoDistanceFilterBuilder optimizeBbox(String optimizeBbox)
public GeoDistanceFilterBuilder filterName(String filterName)
public GeoDistanceFilterBuilder cache(boolean cache)
public GeoDistanceFilterBuilder cacheKey(String cacheKey)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.