Class GeoQueryContext.Builder
java.lang.Object
org.elasticsearch.search.suggest.completion.context.GeoQueryContext.Builder
- Enclosing class:
- GeoQueryContext
public static class GeoQueryContext.Builder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description GeoQueryContext
build()
GeoQueryContext.Builder
setBoost(int boost)
Sets the query-time boost for the context Defaults to 1GeoQueryContext.Builder
setGeoPoint(GeoPoint geoPoint)
Sets the geo point of the context.GeoQueryContext.Builder
setNeighbours(java.util.List<java.lang.Integer> neighbours)
Sets the precision levels at which geohash cells neighbours are considered.GeoQueryContext.Builder
setPrecision(int precision)
Sets the precision level for computing the geohash from the context geo point.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setBoost
Sets the query-time boost for the context Defaults to 1 -
setPrecision
Sets the precision level for computing the geohash from the context geo point. Defaults to using index-time precision level -
setNeighbours
Sets the precision levels at which geohash cells neighbours are considered. Defaults to only considering neighbours at the index-time precision level -
setGeoPoint
Sets the geo point of the context. This is a required field -
build
-