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
sealed
trait
GeoDistance
extends
AnyRef
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
sealed
trait
GeoExecType
extends
AnyRef
case class
GeoHashCellQueryDefinition
(
field:
String
,
geopoint:
Option
[
GeoPoint
] =
None
,
geohash:
Option
[
String
] =
None
,
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
[
Double
] =
None
,
queryName:
Option
[
String
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GeoShapeQueryDefinition
(
field:
String
,
shape:
Shape
,
relation:
Option
[
ShapeRelation
] =
None
,
boost:
Option
[
Double
] =
None
,
queryName:
Option
[
String
] =
None
,
strategy:
Option
[
SpatialStrategy
] =
None
,
ignoreUnmapped:
Option
[
Boolean
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
trait
GeoShapeType
extends
AnyRef
sealed
trait
GeoValidationMethod
extends
AnyRef
case class
InlineShape
(
geoShapeType:
GeoShapeType
,
coordinates:
Seq
[(
Double
,
Double
)]
)
extends
Shape
with
Product
with
Serializable
case class
PreindexedShape
(
id:
String
,
index:
Index
,
type:
String
,
path:
String
)
extends
Shape
with
Product
with
Serializable
trait
Shape
extends
AnyRef
trait
ShapeRelation
extends
AnyRef
trait
SpatialStrategy
extends
AnyRef
Value Members
object
GeoDistance
object
GeoExecType
object
GeoShapeType
object
GeoValidationMethod
object
ShapeRelation
object
SpatialStrategy
Ungrouped