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.
|
toXContentbuildAsBytes, buildAsBytes, toStringpublic 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 QueryBuilderIOExceptionCopyright © 2009–2017. All rights reserved.