SOLR提升单词附近和正确的顺序

时间:2016-05-11 07:55:49

标签: apache solr

如何在Apache SOLR中使用tokenzier oder工厂来提高我的搜索结果,使其与近似单词匹配,并以正确的顺序获得更高的分数?我希望这些在搜索结果中显得更高。

一个例子: 我的疑问是“samsung galaxy s5”。

在我的搜索结果中,我希望订购此版本或关闭版本:

  • “三星Galaxy S5”//完全匹配
  • “三星S5 Galaxy”//只有两个单词切换
  • “三星Galaxy黑色S5”//文字不在附近
  • “三星黑色S5 Galaxy”//文字附近并切换

1 个答案:

答案 0 :(得分:0)

使用短语尝试Dismax或EDismax查询解析器。即使您只搜索一个字段,dismax也会为短语匹配提供一些额外的功能,这些功能可能会为您提供所需的功能。

请参阅https://cwiki.apache.org/confluence/display/solr/The+DisMax+Query+Parser