Class GeoPolygonQuery
java.lang.Object
com.couchbase.client.java.search.SearchQuery
com.couchbase.client.java.search.queries.GeoPolygonQuery
public class GeoPolygonQuery extends SearchQuery
A search query which allows to match inside a geo polygon.
-
Constructor Summary
Constructors Constructor Description GeoPolygonQuery(List<Coordinate> coordinates)
-
Method Summary
Modifier and Type Method Description GeoPolygonQuery
boost(double boost)
GeoPolygonQuery
field(String field)
Allows to specify which field the query should apply to (default is null).protected void
injectParams(JsonObject input)
Methods inherited from class com.couchbase.client.java.search.SearchQuery
booleanField, booleans, conjuncts, dateRange, disjuncts, docId, export, geoBoundingBox, geoBoundingBox, geoDistance, geoDistance, geoPolygon, injectParamsAndBoost, match, matchAll, matchNone, matchPhrase, numericRange, phrase, prefix, queryString, regexp, term, termRange, toString, wildcard
-
Constructor Details
-
GeoPolygonQuery
-
-
Method Details
-
field
Allows to specify which field the query should apply to (default is null).- Parameters:
field
- the name of the field in the index/document (if null it is not considered).- Returns:
- this
GeoPolygonQuery
for chaining purposes.
-
boost
- Overrides:
boost
in classSearchQuery
-
injectParams
- Specified by:
injectParams
in classSearchQuery
-