インデックス化する前に単語からアポストロフィを削除する必要があります。たとえば、私はBachelor'sがBachelorになりたいと思っています。私はsolr.ApostropheFilterFactoryを使っていましたが、このフィルタはsolr4の後で廃止されました。私はsolr5を使用しています。 これは私がStandardFilterFactoryソロでのApostropheFilterFactoryの置換5.3.1
<fieldType name="text" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
</analyzer>
</fieldType>
をも使用しているこれらの両方のは、私のために働いていない私は
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.ApostropheFilterFactory"/>
</analyzer>
それを使用する方法です。誰でも私に何かを提案できますか?前もって感謝します!
に使用アナライザは、あなたがPatternReplaceFilterFactoryを試すことができますか? –
私はPatternReplaceFilterFactoryを試しましたが、動作しません。 – gashu