同义词包含多个单词

时间:2012-03-01 03:12:06

标签: java solr lucene search-engine

我使用solr作为搜索引擎。

我想将一些单词或短语映射到其他地方,例如:

Drama and Theatre Studies=>drama

使用同义词对我来说没有用,除非它只是一个单词。

这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

synonim文件中的术语和短语术语应以逗号分隔。

由于小写/大写差异,短语的映射可能无法正常工作。检查solr.LowerCaseFilterFactorysolr.SynonymFilterFactory的顺序。 鉴于您的同义词文件全部为小写,您应先设置LowerCaseFilterFactory,然后设置SynonymFilterFactory

相关问题