gpt4 book ai didi

elasticsearch - 如何在Elasticsearch中使用Groovy脚本评分拒绝文档

转载 作者:行者123 更新时间:2023-12-03 01:02:01 25 4
gpt4 key购买 nike

我有一个Groovy脚本,它使用一组条件来计算文档的分数。我应返回什么值以使文档不会出现在搜索结果中?是否有这样的值,或者我以后必须对数据应用过滤脚本吗?

最佳答案

您可以使用min_score筛选不符合评分标准的文档

这是一个示例,展示了如何将script_scoremin_score结合使用

{
"min_score": 0,
"query": {
"function_score": {
"functions": [
{
"script_score": {
"params": {
"cutoff": 3
},
"script": "_score < cutoff ? -1 : 1"
},
"boost_mode": "replace"
}
]
}
}
}

关于elasticsearch - 如何在Elasticsearch中使用Groovy脚本评分拒绝文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36079017/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com