Solr lucene和;类似的“;关键词
我仍然是Solr Lucene的新手,我已经注意到了一个有趣的搜索问题 如果我对“responsive”进行基本搜索,我也会得到包含“responsible”一词的结果 我想这是可以的,但问题是我正在寻找的关键字(响应)的结果出现在包含我没有寻找的关键字的结果下面!(负责) 当然,带有“responsible”的结果有更多的关键字匹配,但事实是我没有搜索这个 我喜欢这个替代词/同义词功能,但是否有一个设置我应该寻找,以确保与实际搜索关键字的结果排名高于替代 非常感谢,非常感谢。Solr lucene和;类似的“;关键词,lucene,solr,ranking,synonym,Lucene,Solr,Ranking,Synonym,我仍然是Solr Lucene的新手,我已经注意到了一个有趣的搜索问题 如果我对“responsive”进行基本搜索,我也会得到包含“responsible”一词的结果 我想这是可以的,但问题是我正在寻找的关键字(响应)的结果出现在包含我没有寻找的关键字的结果下面!(负责) 当然,带有“responsible”的结果有更多的关键字匹配,但事实是我没有搜索这个 我喜欢这个替代词/同义词功能,但是否有一个设置我应该寻找,以确保与实际搜索关键字的结果排名高于替代 非常感谢,非常感谢。 Seb字段中的词
Seb字段中的词干分析器似乎对同一根进行了词干响应和负责。
Solr对实际匹配项的排名并不比备选项多
如果希望实际搜索词的排名高于备选词,则需要同时维护字段的词干和未词干版本,并向未词干版本添加比词干版本更多的权重。它使用的是哪种排名算法?您必须修改排名算法函数。听起来很有趣。像我这样的新手是如何做到这一点的?我会尝试提供一些信息。其他选择是完全不使用词干分析或使用不太激进的词干分析器(solr提供),这不会产生上述不可预测的结果。添加了一些细节-必须提到这一点:词干分析器为有机体和组织找到相同的根。