gpt4 book ai didi

solr - 改进 Solr 搜索查询/过滤器

转载 作者:行者123 更新时间:2023-12-04 08:42:58 25 4
gpt4 key购买 nike

我是 Solr 的新手,但希望将其用作我网站的一部分来索引成分。
我正在寻找改进以下查询的建议。我试过 NGram 过滤,但它似乎不起作用。我不确定为什么“红洋葱”会比“红辣椒”得分更高?对我来说完全是无稽之谈。理想情况下,用户会搜索“红洋葱”或“红洋葱”,这些得分会更高。
任何意见,将不胜感激!我已经尝试过 porterstemming 过滤器和 ngram 过滤,但这些似乎没有任何效果。
enter image description here

最佳答案

我建议你在这里进行精确匹配。要实现相同的效果,请将字符串字段类型应用于您的字段,如下所示。

<field name="name" type="string" indexed="true" stored="true" docValues="true" />
我已将数据编入索引,如下所示。
{
"id":"1",
"name" : "red onion"
},
{
"id":"2",
"name" : "red pepper"
},
{
"id":"3",
"name" : "red cabbage"
},
{
"id":"4",
"name" : "red chilli"
}
当我搜索名称:红洋葱时,我会在上面找到红洋葱。请引用下面的 solr 查询屏幕。
Screen
带有 score 和 debugQuery 的屏幕截图已打开。
enter image description here

关于solr - 改进 Solr 搜索查询/过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64472809/

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