public interface ScoreFunction
| 限定符和类型 | 方法和说明 |
|---|---|
static ScoreFunction |
fieldValueFactor(String fieldName,
float factor,
double missing,
org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction.Modifier modifier)
字段向量
|
static ScoreFunction |
inlineScript(String source,
Object params)
创建一个n内联脚本计分函数
|
static ScoreFunction |
randomScore()
随机打分函数
|
static ScoreFunction |
storedScript(String id,
Object params)
创建一个存储脚本函数
|
org.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder |
toFunctionBuilder()
叫脚本函数转换成脚本函数构建器
|
static ScoreFunction |
weightScore(float weight,
Object weightCondition) |
static ScoreFunction inlineScript(String source, Object params)
source - 内联函数params - 参数static ScoreFunction storedScript(String id, Object params)
id - 脚本Idparams - 参数static ScoreFunction randomScore()
static ScoreFunction fieldValueFactor(String fieldName, float factor, double missing, org.elasticsearch.common.lucene.search.function.FieldValueFactorFunction.Modifier modifier)
fieldName - 字段名称factor - 影响因子missing - 默认值modifier - 修饰符static ScoreFunction weightScore(float weight, Object weightCondition)
weight - weightweightCondition - weightConditionorg.elasticsearch.index.query.functionscore.FunctionScoreQueryBuilder.FilterFunctionBuilder toFunctionBuilder()
Copyright © 2021. All rights reserved.