2013-05-22 37 views
0

[我是apache solr新手]你好,我试图匹配“convrgys”和“convergys”,选项使用synonyms .sync并添加convrgys =>类似的东西或者使用solr 4.3.0实现自动建议。有没有可以完成这项工作的分词器或分析器?在此先感谢;-)apache solr匹配“convrgys”与“convergys”

回答

1

您可以检查以下选项: -

  1. 检查Spell Checking在那里你可以提供建议,为响应的一部分。您的意思是一种
  2. Fuzzy Search这将使您能够搜索类似的话
  3. 同义词将控制搜索行为一个不错的选择。
+0

是的,同义词将是一个很好的选择,但似乎我需要硬编码一切,重新启动和reindex。有点奇怪。我会试着看看模糊搜索。反正,谢谢@jayendra – alfiebesin

+0

我用[ngram] https://github.com/sunspot/sunspot/wiki/Wildcard-searching-with-ngrams这很好。但它在“会话”方面确实给我带来了很好的结果,但却没有给“会话”带来好的结果。我认为它停在“convr”中:-( – alfiebesin

+1

n-grams不是拼写错误的单词,而是用于单词或部分单词之间的匹配。 – Jayendra