Class GeoQueryContext
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/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 inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Method Summary
Modifier and TypeMethodDescriptionstatic GeoQueryContext.Builder
builder()
boolean
static GeoQueryContext
fromXContent(org.elasticsearch.common.xcontent.XContentParser parser)
int
getBoost()
Returns the query-time boost of the contextReturns the geo point of the contextReturns the precision levels at which geohash cells neighbours are consideredint
Returns the precision (length) for the geohashint
hashCode()
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
-
NAME
- See Also:
- Constant Field Values
-
-
Method Details
-
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
Returns the precision levels at which geohash cells neighbours are considered -
equals
-
hashCode
public int hashCode() -
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 interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
IOException
-