solr同义词如何添加具有圆括号的值

时间:2017-11-17 10:39:32

标签: solr

我有一个如下所示的值

(cat),dog

如何在solr同义词文件中添加此条目,以便狗匹配到(cat)。

1 个答案:

答案 0 :(得分:0)

您可以使用solr.SynonymFilterFactory来完成此操作。您需要在schema.xm l中指定它:

<filter class="solr.SynonymFilterFactory" synonyms="synonyms.txt" ignoreCase="true" expand="true"/>

最有可能的是,您使用solr.StandardTokenizerFactory来解决问题,这会在()上打破令牌,在这种情况下,我建议使用solr.WhitespaceTokenizerFactory < / p>

相关问题