在SOLR中,我需要替换像:
这样的单词creditcard
CreditCard
creditCARD
creditCard
。我使用的分析仪是:
<fieldType>
<analyzer>
<tokenizer class="solr.WhitespaceTokenizerFactory"/>
<filter class="solr.SynonymFilterFactory" synonyms="syn.txt" ignoreCase="true" expand="false"/>
</analyzer>
</fieldType>
但是仍然在查询时它没有显示被替换的文本。
我的意思是CreditCard不会被credtiCard取代。
编辑:syn.txt
信用卡,CREDITCARD =&gt;信用卡式debitcard =&gt; debitCard
personalbanking =&gt; personalBanking
paymentcard =&gt; paymentCard
currentaccount =&gt; currentAccount