Ich muss Apostroph aus den Wörtern vor Indexierung entfernen. Zum Beispiel möchte ich, dass der Bachelor zum Bachelor wird. Ich habe solr.ApostropheFilterFactory dafür benutzt, aber ich denke, dieser Filter wurde nach solr4 veraltet und ich benutze solr5. Dies ist, wie ich esErsetzen von ApostropheFilterFactory in solr 5.3.1
verwendet<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.ApostropheFilterFactory"/>
</analyzer>
Ich habe auch StandardFilterFactory verwendet
<fieldType name="text" class="solr.TextField">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
</analyzer>
</fieldType>
Beide sind nicht für mich arbeiten. Kann mir jemand etwas vorschlagen? Danke im Voraus!
können Sie PatternReplaceFilterFactory versuchen? –
Ich habe versucht, PatternReplaceFilterFactory, aber es funktioniert nicht – gashu