solr.WordDelimiterFilterFactory删除&在索引时,但不在查询时

时间:2013-01-15 11:49:38

标签: solr filter ampersand

我是Solr的新手,我有一个案例,在索引时,solr.WordDelimiterFilterFactory分析一个值(文本字段),如下所示:

<filter class="solr.WordDelimiterFilterFactory" generateWordParts="1" generateNumberParts="1" catenateWords="1" catenateNumbers="1" preserveOriginal="1"/>

运行此solr管理分析工具,它显示我删除了&符号。阅读文档,这是因为generateWordParts =“1”因为它将&符号视为分隔符。

在查询时运行此过滤器我预期相同的结果,但它不会删除&符号。

因此,当搜索“亚当与夏娃”时,它将无法找到。

有谁知道为什么?

0 个答案:

没有答案