如何用solr中的前缀索引单词?

时间:2011-11-28 14:09:16

标签: solr stemming

  

可能重复:
  how index words with their prefix in solr?

我正在使用solr 3.3。我想要带有后缀的solr索引单词。

当我将“书籍”和“书籍”编入索引并搜索“书籍”时,solr会显示任何包含“书籍”或“书籍”的文档,但当我将“雨”和“雨”编入索引并搜索“雨”时,solr显示任何有“下雨”的文档,但我希望solr显示任何“下雨”“下雨”的文档。

2 个答案:

答案 0 :(得分:1)

与您之前的问题相关,Stemming已经在处理“书籍”和“书籍”示例。正如@Jayendra回答的那样,为了搜索“下雨”以返回“下雨”,您需要实施SynonymFilterFactory并指定所需的同义词,以匹配您想要的搜索结果。

答案 1 :(得分:1)

另一个选择是使用' Hunspell'基于OpenOffice字典文件的词干... http://wiki.apache.org/solr/Hunspell(Solr 3.5)