solr同义词与空间问题

时间:2018-06-01 11:44:44

标签: solr

我使用solr 6.3并在处理同义词时遇到问题。我的同义词在下面给出:

    sunglass => sun glass
    keychain => key chain
    keychain => key ring
    gemstone => gem stone
    sanitaryware => sanitary ware
    silverware => silver ware

但问题是当我搜索' sunglass'然后关键字匹配甚至只有' sun'也有结果,但我希望它只有在所有单词匹配意味着" sun glass"时才会出现。所有给定的单词都存在同样的问题。

请建议。

1 个答案:

答案 0 :(得分:0)

这是一个众所周知的老问题。它最终是一个很好的内置解决方案(在进行更复杂的改进之前)在6.5或6.6 aprox中使用SynonymGraphFilter和'split on whitespace'选项。看看this post,选择最新的Solr,然后查看所有建议。