public class ScoreFunctionBuilders
extends java.lang.Object
ScoreFunctionBuilder
s.Constructor | Description |
---|---|
ScoreFunctionBuilders() |
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) |
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale)
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset)
public static ExponentialDecayFunctionBuilder exponentialDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset, double decay)
public static GaussDecayFunctionBuilder gaussDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale)
public static GaussDecayFunctionBuilder gaussDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset)
public static GaussDecayFunctionBuilder gaussDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset, double decay)
public static LinearDecayFunctionBuilder linearDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale)
public static LinearDecayFunctionBuilder linearDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset)
public static LinearDecayFunctionBuilder linearDecayFunction(java.lang.String fieldName, java.lang.Object origin, java.lang.Object scale, java.lang.Object offset, double decay)
public static ScriptScoreFunctionBuilder scriptFunction(Script script)
public static ScriptScoreFunctionBuilder scriptFunction(java.lang.String script)
public static RandomScoreFunctionBuilder randomFunction()
public static WeightBuilder weightFactorFunction(float weight)
public static FieldValueFactorFunctionBuilder fieldValueFactorFunction(java.lang.String fieldName)