com
.
sksamuel
.
elastic4s
.
searches
.
queries
geo
package
geo
Visibility
Public
All
Type Members
case class
CircleShape
(
circle:
Circle
)
extends
SingleShape
with
Product
with
Serializable
sealed
trait
CollectionShape
extends
ShapeDefinition
case class
Corners
(
top:
Double
,
left:
Double
,
bottom:
Double
,
right:
Double
)
extends
Product
with
Serializable
case class
EnvelopeShape
(
upperLeft:
GeoPoint
,
lowerRight:
GeoPoint
)
extends
SingleShape
with
Product
with
Serializable
case class
GeoBoundingBoxQuery
(
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
Query
with
Product
with
Serializable
sealed
trait
GeoDistance
extends
AnyRef
case class
GeoDistanceQuery
(
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
Query
with
Product
with
Serializable
sealed
trait
GeoExecType
extends
AnyRef
case class
GeoHashCellQuery
(
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
Query
with
Product
with
Serializable
case class
GeoPolygonQuery
(
field:
String
,
points:
Seq
[
GeoPoint
]
,
ignoreUnmapped:
Option
[
Boolean
] =
None
,
validationMethod:
Option
[
GeoValidationMethod
] =
None
,
boost:
Option
[
Double
] =
None
,
queryName:
Option
[
String
] =
None
)
extends
Query
with
Product
with
Serializable
case class
GeoShapeQuery
(
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
Query
with
Product
with
Serializable
trait
GeoShapeType
extends
AnyRef
sealed
trait
GeoValidationMethod
extends
AnyRef
case class
GeometryCollectionShape
(
shapes:
Seq
[
ShapeDefinition
]
)
extends
CollectionShape
with
Product
with
Serializable
case class
InlineShape
(
shape:
ShapeDefinition
)
extends
Shape
with
Product
with
Serializable
case class
LineStringShape
(
p1:
GeoPoint
,
p2:
GeoPoint
,
path:
GeoPoint
*
)
extends
SingleShape
with
Product
with
Serializable
case class
MultiLineStringShape
(
coordinates:
Seq
[
Seq
[
GeoPoint
]]
)
extends
SingleShape
with
Product
with
Serializable
case class
MultiPointShape
(
points:
Seq
[
GeoPoint
]
)
extends
SingleShape
with
Product
with
Serializable
case class
MultiPolygonShape
(
coordinate:
Seq
[
Polygon
]
)
extends
SingleShape
with
Product
with
Serializable
case class
PointShape
(
point:
GeoPoint
)
extends
SingleShape
with
Product
with
Serializable
case class
PolygonShape
(
polygon:
Polygon
)
extends
SingleShape
with
Product
with
Serializable
case class
PreindexedShape
(
id:
String
,
index:
Index
,
type:
String
,
path:
String
)
extends
Shape
with
Product
with
Serializable
sealed
trait
Shape
extends
AnyRef
sealed
trait
ShapeDefinition
extends
AnyRef
trait
ShapeRelation
extends
AnyRef
sealed
trait
SingleShape
extends
ShapeDefinition
trait
SpatialStrategy
extends
AnyRef
Value Members
object
GeoDistance
object
GeoExecType
object
GeoShapeType
object
GeoValidationMethod
object
ShapeRelation
object
Shapes
object
SpatialStrategy
Ungrouped