Windowsマシンでapache-solr-3.6.0を使用しています。インデックスを作成する前に、コロンとピリオドを除くすべての句読点を削除したいと考えています。
私は試した:
<fieldType name="text_ar" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.PatternReplaceFilterFactory" pattern="[\p{Punct}&&[^\.^\:]]" replacement="" replace="all"/>
</analyzer>
</fieldType>
しかし、うまくいきませんでした。何か案は?