com.sksamuel.elastic4s.requests.searches.queries.funcscorer

Type members

Classlikes

sealed trait CombineFunction
Companion:
object
Companion:
class
case class ExponentialDecayScore(field: String, origin: String, scale: String, offset: Option[Any], decay: Option[Double], weight: Option[Double], multiValueMode: Option[MultiValueMode], filter: Option[Query]) extends ScoreFunction
case class FieldValueFactor(fieldName: String, factor: Option[Double], modifier: Option[FieldValueFactorFunctionModifier], missing: Option[Double], filter: Option[Query]) extends ScoreFunction
case class FunctionScoreQuery(query: Option[Query], functions: Seq[ScoreFunction], boost: Option[Double], maxBoost: Option[Double], minScore: Option[Double], scoreMode: Option[FunctionScoreQueryScoreMode], boostMode: Option[CombineFunction]) extends Query
Companion:
object
case class GaussianDecayScore(field: String, origin: String, scale: String, offset: Option[Any], decay: Option[Double], weight: Option[Double], multiValueMode: Option[MultiValueMode], filter: Option[Query]) extends ScoreFunction
case class LinearDecayScore(field: String, origin: String, scale: String, offset: Option[Any], decay: Option[Double], weight: Option[Double], multiValueMode: Option[MultiValueMode], filter: Option[Query]) extends ScoreFunction
sealed trait MultiValueMode
Companion:
object
Companion:
class
case class RandomScoreFunction(seedAndField: Option[SeedAndField], weight: Option[Double], filter: Option[Query]) extends ScoreFunction
Companion:
object
Companion:
class
case class ScriptScore(script: Script, weight: Option[Double], filter: Option[Query]) extends ScoreFunction
case class SeedAndField(seed: Long, fieldName: String)
Companion:
object
Companion:
class
case class WeightScore(weight: Double, filter: Option[Query]) extends ScoreFunction