elasticsearch 如何在值或应用条件上限制字段值因子?
只有当值在某个范围内时,我才需要应用带有修饰符的字段值因子。 例如,elasticsearch 如何在值或应用条件上限制字段值因子?,elasticsearch,search,elasticsearch,Search,只有当值在某个范围内时,我才需要应用带有修饰符的字段值因子。 例如, { "field_value_factor": { "field": "ProductScore", "modifier": "square", "missing": 1, "factor": 20 } } 仅当ProductScore在指定范围内时,才应应用此选项,否则应跳
{
"field_value_factor": {
"field": "ProductScore",
"modifier": "square",
"missing": 1,
"factor": 20
}
}
仅当ProductScore在指定范围内时,才应应用此选项,否则应跳过此选项。您可以将函数\u分数查询包装在bool查询中(作为一个shoul子句),并使用bool的filter子句应用指定范围检查