SOLR:需要替换文本字段中的某些单词

时间:2015-09-11 11:05:12

标签: solr lucene solrcloud

在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

0 个答案:

没有答案