2013-03-23 106 views
0

我正在使用Solr和黑子宝石宝石。虽然效果很好,但我注意到,有时用户会遇到糟糕的搜索结果,因为他们已经连接了搜索条件(例如'万无一失'),其中文档文本是“无所事事”的。或相反亦然。太阳黑子/ Solr:单词拼接

我打算尝试通过手动连接源文档中的单词来创建一组备用匹配字段来解决此问题。这看起来有些ha,,而实施另一方(将用户连接分解成文字)并不明显。

有没有办法在Solr/Sunspot中正确地做到这一点?

回答

1

哟,你看看SOLR拼写检查(或拼写检查)组件吗? http://wiki.apache.org/solr/SpellCheckComponent 例如,有一个WordBreakSolrSpellChecker,它可以在这种情况下提供有效的建议。

+0

看起来像我需要的,但我们还没有搬到4.x。它稳定吗? –

+0

我认为它很稳定,试试吧 – lexk