Class FunctionScoreBuilders
java.lang.Object
co.elastic.clients.elasticsearch._types.query_dsl.FunctionScoreBuilders
public class FunctionScoreBuilders
extends java.lang.Object
Builders for
FunctionScore
variants.-
Method Summary
Modifier and Type Method Description static DecayFunction.Builder
exp()
Creates a builder for theexp
FunctionScore
variant.static FunctionScore
exp(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)
Creates a FunctionScore of theexp
FunctionScore
variant.static FieldValueFactorScoreFunction.Builder
fieldValueFactor()
Creates a builder for thefield_value_factor
FunctionScore
variant.static FunctionScore
fieldValueFactor(java.util.function.Function<FieldValueFactorScoreFunction.Builder,ObjectBuilder<FieldValueFactorScoreFunction>> fn)
Creates a FunctionScore of thefield_value_factor
FunctionScore
variant.static DecayFunction.Builder
gauss()
Creates a builder for thegauss
FunctionScore
variant.static FunctionScore
gauss(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)
Creates a FunctionScore of thegauss
FunctionScore
variant.static DecayFunction.Builder
linear()
Creates a builder for thelinear
FunctionScore
variant.static FunctionScore
linear(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)
Creates a FunctionScore of thelinear
FunctionScore
variant.static RandomScoreFunction.Builder
randomScore()
Creates a builder for therandom_score
FunctionScore
variant.static FunctionScore
randomScore(java.util.function.Function<RandomScoreFunction.Builder,ObjectBuilder<RandomScoreFunction>> fn)
Creates a FunctionScore of therandom_score
FunctionScore
variant.static ScriptScoreFunction.Builder
scriptScore()
Creates a builder for thescript_score
FunctionScore
variant.static FunctionScore
scriptScore(java.util.function.Function<ScriptScoreFunction.Builder,ObjectBuilder<ScriptScoreFunction>> fn)
Creates a FunctionScore of thescript_score
FunctionScore
variant.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Method Details
-
exp
Creates a builder for theexp
FunctionScore
variant. -
exp
public static FunctionScore exp(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)Creates a FunctionScore of theexp
FunctionScore
variant. -
gauss
Creates a builder for thegauss
FunctionScore
variant. -
gauss
public static FunctionScore gauss(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)Creates a FunctionScore of thegauss
FunctionScore
variant. -
linear
Creates a builder for thelinear
FunctionScore
variant. -
linear
public static FunctionScore linear(java.util.function.Function<DecayFunction.Builder,ObjectBuilder<DecayFunction>> fn)Creates a FunctionScore of thelinear
FunctionScore
variant. -
fieldValueFactor
Creates a builder for thefield_value_factor
FunctionScore
variant. -
fieldValueFactor
public static FunctionScore fieldValueFactor(java.util.function.Function<FieldValueFactorScoreFunction.Builder,ObjectBuilder<FieldValueFactorScoreFunction>> fn)Creates a FunctionScore of thefield_value_factor
FunctionScore
variant. -
randomScore
Creates a builder for therandom_score
FunctionScore
variant. -
randomScore
public static FunctionScore randomScore(java.util.function.Function<RandomScoreFunction.Builder,ObjectBuilder<RandomScoreFunction>> fn)Creates a FunctionScore of therandom_score
FunctionScore
variant. -
scriptScore
Creates a builder for thescript_score
FunctionScore
variant. -
scriptScore
public static FunctionScore scriptScore(java.util.function.Function<ScriptScoreFunction.Builder,ObjectBuilder<ScriptScoreFunction>> fn)Creates a FunctionScore of thescript_score
FunctionScore
variant.
-