我有一个如下所示的值
(cat),dog
如何在solr同义词文件中添加此条目,以便狗匹配到(cat)。
答案 0 :(得分:0)
您可以使用solr.SynonymFilterFactory
来完成此操作。您需要在schema.xm
l中指定它:
<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>
最有可能的是,您使用solr.StandardTokenizerFactory
来解决问题,这会在(
和)
上打破令牌,在这种情况下,我建议使用solr.WhitespaceTokenizerFactory
< / p>