Class ScoreFunctionBuilders
java.lang.Object
org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders
Static method aliases for constructors of known
ScoreFunctionBuilder
s.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionexponentialDecayFunction(String fieldName, Object origin, Object scale)
exponentialDecayFunction(String fieldName, Object origin, Object scale, Object offset)
exponentialDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay)
fieldValueFactorFunction(String fieldName)
static GaussDecayFunctionBuilder
gaussDecayFunction(String fieldName, Object origin, Object scale)
static GaussDecayFunctionBuilder
gaussDecayFunction(String fieldName, Object origin, Object scale, Object offset)
static GaussDecayFunctionBuilder
gaussDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay)
static LinearDecayFunctionBuilder
linearDecayFunction(String fieldName, Object origin, Object scale)
static LinearDecayFunctionBuilder
linearDecayFunction(String fieldName, Object origin, Object scale, Object offset)
static LinearDecayFunctionBuilder
linearDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay)
static RandomScoreFunctionBuilder
static ScriptScoreFunctionBuilder
scriptFunction(String script)
static ScriptScoreFunctionBuilder
scriptFunction(Script script)
static WeightBuilder
weightFactorFunction(float weight)
-
Constructor Details
-
ScoreFunctionBuilders
public ScoreFunctionBuilders()
-
-
Method Details
-
exponentialDecayFunction
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(String fieldName, Object origin, Object scale) -
exponentialDecayFunction
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(String fieldName, Object origin, Object scale, Object offset) -
exponentialDecayFunction
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay) -
gaussDecayFunction
public static GaussDecayFunctionBuilder gaussDecayFunction(String fieldName, Object origin, Object scale) -
gaussDecayFunction
public static GaussDecayFunctionBuilder gaussDecayFunction(String fieldName, Object origin, Object scale, Object offset) -
gaussDecayFunction
public static GaussDecayFunctionBuilder gaussDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay) -
linearDecayFunction
public static LinearDecayFunctionBuilder linearDecayFunction(String fieldName, Object origin, Object scale) -
linearDecayFunction
public static LinearDecayFunctionBuilder linearDecayFunction(String fieldName, Object origin, Object scale, Object offset) -
linearDecayFunction
public static LinearDecayFunctionBuilder linearDecayFunction(String fieldName, Object origin, Object scale, Object offset, double decay) -
scriptFunction
-
scriptFunction
-
randomFunction
-
weightFactorFunction
-
fieldValueFactorFunction
-