Class GeoQueryContext.Builder

java.lang.Object
org.elasticsearch.search.suggest.completion.context.GeoQueryContext.Builder
Enclosing class:
GeoQueryContext

public static class GeoQueryContext.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setBoost

      public GeoQueryContext.Builder setBoost(int boost)
      Sets the query-time boost for the context Defaults to 1
    • setPrecision

      public GeoQueryContext.Builder setPrecision(int precision)
      Sets the precision level for computing the geohash from the context geo point. Defaults to using index-time precision level
    • setNeighbours

      public GeoQueryContext.Builder setNeighbours(List<Integer> neighbours)
      Sets the precision levels at which geohash cells neighbours are considered. Defaults to only considering neighbours at the index-time precision level
    • setGeoPoint

      public GeoQueryContext.Builder setGeoPoint(GeoPoint geoPoint)
      Sets the geo point of the context. This is a required field
    • build

      public GeoQueryContext build()