我正在尝试使用solr.PatternReplaceCharFilterFactory从文本字段中删除单词“SomeWord”。我正在使用“copyField”将“title”复制到“title_filt”中,看起来我的模式不匹配。我甚至尝试使用“。*”模式来匹配任何东西,它没有任何效果。我的架构的配置如下:
<fieldType name="text_char_filter" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<charFilter class="solr.PatternReplaceCharFilterFactory" pattern="SomeWord" replacement="TEST"/>
<tokenizer class="solr.StandardTokenizerFactory"/>
</analyzer>
</fieldType>
<field name="title_filt" type="text_char_filter" stored="true" indexed="true"/>
<copyField source="title" dest="title_filt"/>
非常感谢任何有助于此工作的帮助。