public class ScoreFunctionBuilders
extends java.lang.Object
ScoreFunctionBuilder
s.Constructor and Description |
---|
ScoreFunctionBuilders() |
Modifier and Type | Method and 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(int seed) |
static RandomScoreFunctionBuilder |
randomFunction(long seed) |
static RandomScoreFunctionBuilder |
randomFunction(java.lang.String seed) |
static ScriptScoreFunctionBuilder |
scriptFunction(Script script) |
static ScriptScoreFunctionBuilder |
scriptFunction(java.lang.String 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(int seed)
public static RandomScoreFunctionBuilder randomFunction(long seed)
public static RandomScoreFunctionBuilder randomFunction(java.lang.String seed)
public static WeightBuilder weightFactorFunction(float weight)
public static FieldValueFactorFunctionBuilder fieldValueFactorFunction(java.lang.String fieldName)