Class GeoQueryContext.Builder
java.lang.Object
org.opensearch.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.
-
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
-