public class GeoPolygonQueryBuilder extends QueryBuilder
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
Modifier and Type | Field and Description |
---|---|
static String |
POINTS |
EMPTY_PARAMS
Constructor and Description |
---|
GeoPolygonQueryBuilder(String name) |
Modifier and Type | Method and Description |
---|---|
GeoPolygonQueryBuilder |
addPoint(double lat,
double lon)
Adds a point with lat and lon
|
GeoPolygonQueryBuilder |
addPoint(GeoPoint point) |
GeoPolygonQueryBuilder |
addPoint(String geohash) |
GeoPolygonQueryBuilder |
coerce(boolean coerce) |
protected void |
doXContent(XContentBuilder builder,
ToXContent.Params params) |
GeoPolygonQueryBuilder |
ignoreMalformed(boolean ignoreMalformed) |
GeoPolygonQueryBuilder |
queryName(String queryName)
Sets the filter name for the filter that can be used when searching for matched_filters per hit.
|
toXContent
buildAsBytes, buildAsBytes, toString
public static final String POINTS
public GeoPolygonQueryBuilder(String name)
public GeoPolygonQueryBuilder addPoint(double lat, double lon)
lat
- The latitudelon
- The longitudepublic GeoPolygonQueryBuilder addPoint(String geohash)
public GeoPolygonQueryBuilder addPoint(GeoPoint point)
public GeoPolygonQueryBuilder queryName(String queryName)
public GeoPolygonQueryBuilder coerce(boolean coerce)
public GeoPolygonQueryBuilder ignoreMalformed(boolean ignoreMalformed)
protected void doXContent(XContentBuilder builder, ToXContent.Params params) throws IOException
doXContent
in class QueryBuilder
IOException
Copyright © 2009–2016. All rights reserved.