我的 schema.xml 正在拆分产品名称,然后使用RemoveDuplicate 删除拆分后的重复单词。
<fieldType name="type_name" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.PatternTokenizerFactory" pattern="\|| " />
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
在查询分析器中,我看到RemoveDuplicatesTokenFilterFactory 对重复的单词完全没有任何作用。为什么?
如果你读过Wiki http://wiki.apache.org/solr/AnalyzersTokenizersTokenFilters#solr.RemoveDuplicatesTokenFilterFactory您会看到它只删除同一位置的重复项,但这里的情况并非如此。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)