java.lang.Object
org.elasticsearch.search.suggest.completion.context.GeoQueryContext
All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject

public final class GeoQueryContext extends Object implements org.elasticsearch.common.xcontent.ToXContentObject
Defines the query context for GeoContextMapping
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

    org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static String
     

    Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • Method Summary

    Modifier and Type
    Method
    Description
     
    boolean
    equals​(Object o)
     
    fromXContent​(org.elasticsearch.common.xcontent.XContentParser parser)
     
    int
    Returns the query-time boost of the context
    Returns the geo point of the context
    Returns the precision levels at which geohash cells neighbours are considered
    int
    Returns the precision (length) for the geohash
    int
     
    org.elasticsearch.common.xcontent.XContentBuilder
    toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject

    isFragment
  • Field Details

  • Method Details

    • getGeoPoint

      public GeoPoint getGeoPoint()
      Returns the geo point of the context
    • getBoost

      public int getBoost()
      Returns the query-time boost of the context
    • getPrecision

      public int getPrecision()
      Returns the precision (length) for the geohash
    • getNeighbours

      public List<Integer> getNeighbours()
      Returns the precision levels at which geohash cells neighbours are considered
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • builder

      public static GeoQueryContext.Builder builder()
    • fromXContent

      public static GeoQueryContext fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws IOException
      Throws:
      IOException
    • toXContent

      public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws IOException
      Specified by:
      toXContent in interface org.elasticsearch.common.xcontent.ToXContent
      Throws:
      IOException