在Solr中使用尾随的索引

时间:2011-12-16 21:57:47

标签: solr lucene sunspot-solr

我正在尝试使用Solr实现一种理智的搜索方式,但我陷入了某个特定的地方,我正在索引一堆公司名称。让我们说其中一个是Lowe's。现在,当有人输入低级时,我希望显示结果,但我无法使此功能正常工作。有谁知道如何使这个工作?

2 个答案:

答案 0 :(得分:1)

问题是,如果您设法将分析仪配置为以一种方式进行(即搜索lowes并匹配Lowe's),您很可能会打破另一种方式(即搜索lowe's并获得Lowe's)。

对于您的架构不需要黑魔法的一个快速解决方法是fuzzy searching。尝试搜索lowes~

答案 1 :(得分:0)

一种可能的解决方案可能是将它们添加到synonym text files。此外,WordDelimiterFilterFactory提到了一种通过删除尾随来处理尾随的方法。但这可能不是你想要的。