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