com
.
sksamuel
.
elastic4s
.
searches
.
queries
funcscorer
package
funcscorer
Visibility
Public
All
Type Members
case class
ExponentialDecayScoreDefinition
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
case class
FieldValueFactorDefinition
(
fieldName:
String
,
factor:
Option
[
Double
] =
None
,
modifier:
Option
[
Modifier
] =
None
,
missing:
Option
[
Double
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
case class
FilterFunctionDefinition
(
score:
ScoreFunctionDefinition
,
filter:
Option
[
QueryDefinition
] =
None
)
extends
Product
with
Serializable
case class
FunctionScoreQueryDefinition
(
query:
Option
[
QueryDefinition
] =
None
,
scorers:
Seq
[
FilterFunctionDefinition
] =
Nil
,
boost:
Option
[
Double
] =
None
,
maxBoost:
Option
[
Double
] =
None
,
minScore:
Option
[
Double
] =
None
,
scoreMode:
Option
[
ScoreMode
] =
None
,
boostMode:
Option
[
CombineFunction
] =
None
)
extends
QueryDefinition
with
Product
with
Serializable
case class
GaussianDecayScoreDefinition
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
case class
LinearDecayScoreDefinition
(
field:
String
,
origin:
String
,
scale:
String
,
offset:
Option
[
Any
] =
None
,
decay:
Option
[
Double
] =
None
,
weight:
Option
[
Double
] =
None
,
multiValueMode:
Option
[
MultiValueMode
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
case class
RandomScoreFunctionDefinition
(
seed:
Long
,
weight:
Option
[
Double
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
trait
ScoreApi
extends
AnyRef
trait
ScoreFunctionDefinition
extends
AnyRef
case class
ScriptScoreDefinition
(
script:
ScriptDefinition
,
weight:
Option
[
Double
] =
None
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
case class
WeightScoreDefinition
(
weight:
Double
)
extends
ScoreFunctionDefinition
with
Product
with
Serializable
Ungrouped