Solr 4.6:使用PatternReplaceCharFilterFactory从字段中删除单词

时间:2014-03-04 21:20:27

标签: solr lucene

我正在尝试使用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"/>

非常感谢任何有助于此工作的帮助。

0 个答案:

没有答案