com
.
sksamuel
.
elastic4s
.
searches
.
queries
geo
package
geo
Visibility
Public
All
Type Members
case class
Corners
(
top:
Double
,
left:
Double
,
bottom:
Double
,
right:
Double
)
extends
Product
with
Serializable
case class
GeoBoundingBoxQueryDefinition
(
field:
String
,
corners:
Option
[
Corners
] =
None
,
geohash:
Option
[(
String
,
String
)] =
None
,
cornersOGC:
Option
[(
GeoPoint
,
GeoPoint
)] =
None
,
queryName:
Option
[
String
] =
None
,
geoExecType:
Option
[
GeoExecType
] =
None
,
validationMethod:
Option
[
GeoValidationMethod
] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoDistanceQueryDefinition
(
field:
String
,
geoDistance:
Option
[
GeoDistance
] =
None
,
geohash:
Option
[
String
] =
None
,
distanceStr:
Option
[
String
] =
None
,
distance:
Option
[(
Double
,
DistanceUnit
)] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
,
boost:
Option
[
Double
] =
None
,
validationMethod:
Option
[
GeoValidationMethod
] =
None
,
queryName:
Option
[
String
] =
None
,
point:
Option
[(
Double
,
Double
)] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoDistanceRangeQueryDefinition
(
field:
String
,
geopoint:
GeoPoint
,
geoDistance:
Option
[
GeoDistance
] =
None
,
queryName:
Option
[
String
] =
None
,
from:
Option
[
Any
] =
None
,
to:
Option
[
Any
] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
,
validationMethod:
Option
[
GeoValidationMethod
] =
None
,
boost:
Option
[
Float
] =
None
,
includeLower:
Option
[
Boolean
] =
None
,
includeUpper:
Option
[
Boolean
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoHashCellQueryDefinition
(
field:
String
,
geohash:
String
,
neighbors:
Option
[
Boolean
] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
,
precisionLevels:
Option
[
Int
] =
None
,
precisionString:
Option
[
String
] =
None
,
boost:
Option
[
Double
] =
None
,
queryName:
Option
[
String
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoPolygonQueryDefinition
(
field:
String
,
points:
Seq
[
GeoPoint
]
,
ignoreUnmapped:
Option
[
Boolean
] =
None
,
validationMethod:
Option
[
GeoValidationMethod
] =
None
,
boost:
Option
[
Float
] =
None
,
queryName:
Option
[
String
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoShapeDefinition
(
field:
String
,
builder:
GeoShapeQueryBuilder
,
relation:
Option
[
ShapeRelation
] =
None
,
boost:
Option
[
Float
] =
None
,
queryName:
Option
[
String
] =
None
,
strategy:
Option
[
SpatialStrategy
] =
None
,
indexedShapeIndex:
Option
[
String
] =
None
,
indexedShapePath:
Option
[
String
] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
Ungrouped