gpt4 book ai didi

java - 如何为elasticsearch中的单个字段分配恒定的提升值?

转载 作者:行者123 更新时间:2023-11-30 04:15:53 24 4
gpt4 key购买 nike

elasticsearch 中有很多评分/提升选项,但我还没有找到为特定字段添加恒定提升值的可能性。如果存在这样的选项,映射应该是什么样子?也许有一个选项可以根据命中的字段来计算整个文档的分数?

最佳答案

这里是解决方案:包装查询“custom_boost_factor”,它乘以每种类型的嵌入式查询的分数:

curl -XPOST 'http://localhost:9200/test/entry/_search?pretty=true' -d '{ 
"query":{
"custom_boost_factor" :{
"query" : {
"text_phrase_prefix" : {
"title" : "test"
}
},
"boost_factor": 2.0
}
}
}'

关于java - 如何为elasticsearch中的单个字段分配恒定的提升值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18403659/

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