public class GeoPolygonFilterBuilder extends BaseFilterBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static String |
POINTS |
EMPTY_PARAMS
Constructor and Description |
---|
GeoPolygonFilterBuilder(String name) |
Modifier and Type | Method and Description |
---|---|
GeoPolygonFilterBuilder |
addPoint(double lat,
double lon)
Adds a point with lat and lon
|
GeoPolygonFilterBuilder |
addPoint(GeoPoint point) |
GeoPolygonFilterBuilder |
addPoint(String geohash) |
GeoPolygonFilterBuilder |
cache(boolean cache)
Should the filter be cached or not.
|
GeoPolygonFilterBuilder |
cacheKey(String cacheKey) |
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
GeoPolygonFilterBuilder |
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 static final String POINTS
public GeoPolygonFilterBuilder(String name)
public GeoPolygonFilterBuilder addPoint(double lat, double lon)
lat
- The latitudelon
- The longitudepublic GeoPolygonFilterBuilder addPoint(String geohash)
public GeoPolygonFilterBuilder addPoint(GeoPoint point)
public GeoPolygonFilterBuilder filterName(String filterName)
public GeoPolygonFilterBuilder cache(boolean cache)
public GeoPolygonFilterBuilder cacheKey(String cacheKey)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class BaseFilterBuilder
IOException
Copyright © 2009–2015. All rights reserved.