com
.
sksamuel
.
elastic4s
.
searches
sort
package
sort
Visibility
Public
All
Type Members
case class
FieldSortDefinition
(
field:
String
,
missing:
Option
[
Any
] =
None
,
unmappedType:
Option
[
String
] =
None
,
nestedFilter:
Option
[
QueryDefinition
] =
None
,
nestedPath:
Option
[
String
] =
None
,
sortMode:
Option
[
SortMode
] =
None
,
order:
SortOrder
=
SortOrder.Asc
)
extends
SortDefinition
with
Product
with
Serializable
case class
GeoDistanceSortDefinition
(
field:
String
,
geohashes:
Seq
[
String
] =
Nil
,
points:
Seq
[
GeoPoint
] =
Nil
,
nestedFilter:
Option
[
QueryDefinition
] =
None
,
nestedPath:
Option
[
String
] =
None
,
sortMode:
Option
[
SortMode
] =
None
,
order:
Option
[
SortOrder
] =
None
,
unit:
Option
[
DistanceUnit
] =
None
,
validation:
Option
[
GeoValidationMethod
] =
None
,
geoDistance:
Option
[
GeoDistance
] =
None
)
extends
SortDefinition
with
Product
with
Serializable
case class
ScoreSortDefinition
(
order:
SortOrder
)
extends
SortDefinition
with
Product
with
Serializable
case class
ScriptSortDefinition
(
script:
ScriptDefinition
,
scriptSortType:
ScriptSortType
,
sortMode:
Option
[
SortMode
] =
None
,
nestedPath:
Option
[
String
] =
None
,
order:
Option
[
SortOrder
] =
None
,
nestedFilter:
Option
[
QueryDefinition
] =
None
)
extends
SortDefinition
with
Product
with
Serializable
sealed
trait
ScriptSortType
extends
AnyRef
trait
SortApi
extends
AnyRef
trait
SortDefinition
extends
AnyRef
sealed
trait
SortMode
extends
AnyRef
sealed
trait
SortOrder
extends
AnyRef
Value Members
object
ScriptSortType
object
SortMode
object
SortOrder
Ungrouped