com
.
sksamuel
.
elastic4s
.
searches
sort
package
sort
Visibility
Public
All
Type Members
case class
FieldSort
(
field:
String
,
missing:
Option
[
Any
] =
None
,
unmappedType:
Option
[
String
] =
None
,
nestedFilter:
Option
[
Query
] =
None
,
nestedPath:
Option
[
String
] =
None
,
sortMode:
Option
[
SortMode
] =
None
,
order:
SortOrder
=
SortOrder.Asc
)
extends
Sort
with
Product
with
Serializable
case class
GeoDistanceSort
(
field:
String
,
geohashes:
Seq
[
String
] =
Nil
,
points:
Seq
[
GeoPoint
] =
Nil
,
nestedFilter:
Option
[
Query
] =
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
Sort
with
Product
with
Serializable
case class
ScoreSort
(
order:
SortOrder
)
extends
Sort
with
Product
with
Serializable
case class
ScriptSort
(
script:
Script
,
scriptSortType:
ScriptSortType
,
sortMode:
Option
[
SortMode
] =
None
,
nestedPath:
Option
[
String
] =
None
,
order:
Option
[
SortOrder
] =
None
,
nestedFilter:
Option
[
Query
] =
None
)
extends
Sort
with
Product
with
Serializable
sealed
trait
ScriptSortType
extends
AnyRef
trait
Sort
extends
AnyRef
trait
SortApi
extends
AnyRef
sealed
trait
SortMode
extends
AnyRef
sealed
trait
SortOrder
extends
AnyRef
Value Members
object
ScriptSortType
object
SortMode
object
SortOrder
Ungrouped