com
.
sksamuel
.
elastic4s
.
searches
.
queries
funcscorer
package
funcscorer
Visibility
Public
All
Type Members
sealed
trait
CombineFunction
extends
AnyRef
case class
ExponentialDecayScore
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
case class
FieldValueFactor
(
fieldName:
String
,
factor:
Option
[
Double
] =
None
,
modifier:
Option
[
FieldValueFactorFunctionModifier
] =
None
,
missing:
Option
[
Double
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
sealed
trait
FieldValueFactorFunctionModifier
extends
AnyRef
case class
FunctionScoreQuery
(
query:
Option
[
Query
] =
None
,
functions:
Seq
[
ScoreFunction
] =
Nil
,
boost:
Option
[
Double
] =
None
,
maxBoost:
Option
[
Double
] =
None
,
minScore:
Option
[
Double
] =
None
,
scoreMode:
Option
[
FunctionScoreQueryScoreMode
] =
None
,
boostMode:
Option
[
CombineFunction
] =
None
)
extends
Query
with
Product
with
Serializable
sealed
trait
FunctionScoreQueryScoreMode
extends
AnyRef
case class
GaussianDecayScore
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
case class
LinearDecayScore
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
sealed
trait
MultiValueMode
extends
AnyRef
case class
RandomScoreFunction
(
seed:
Long
,
fieldName:
String
=
"_seq_no"
,
weight:
Option
[
Double
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
trait
ScoreApi
extends
AnyRef
trait
ScoreFunction
extends
AnyRef
case class
ScriptScore
(
script:
Script
,
weight:
Option
[
Double
] =
None
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
case class
WeightScore
(
weight:
Double
,
filter:
Option
[
Query
] =
None
)
extends
ScoreFunction
with
Product
with
Serializable
Value Members
object
CombineFunction
object
FieldValueFactorFunctionModifier
object
FunctionScoreQueryScoreMode
object
MultiValueMode
Ungrouped