Boost Mode
*
Multiply: 算分与函数值的乘积
*
Sum: 算分与函数的和
*
Min/Max: 算分与函数值 取最小/最大值
*
Replace: 使用函数值取代算分
*
Max Boost可以将算分控制在一个最大值。
POST /blogs/_search
{
"query":{
"function_score": {
"query": {
"multi_match":{
"query":"popularity",
"fields": ["title", "content"]
}
},
"field_value_factor": {
"field":"votes",
"modifier": "log1p",
"factor": 0.1
},
"boost_mode": "replace",
"max_boost": 3
}
}
}
函数值是什么含义?与算分有什么区别,老师?