0
我使用以下字段類型配置索引solr中的數據。我只能在其上執行 不區分大小寫的搜索。例如:如果我正在輸入文字:Abc或abc給出了相同的結果。在solr中區分大小寫和無案搜索
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.ClassicTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.StandardFilterFactory"/>
<!-- in this example, we will only use synonyms at query time
<filter class="solr.SynonymFilterFactory" synonyms="index_synonyms.txt" ignoreCase="true" expand="false"/>
-->
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.ClassicTokenizerFactory"/>
<filter class="solr.StopFilterFactory" ignoreCase="true" words="stopwords.txt" />
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
但現在我的要求了changed.Suppose如果我在尋找美國廣播公司,那麼它應該給農行所有相匹配的結果不是ABC,反過來也是應該工作。
使用當前配置可以嗎?如果沒有,那麼我應該使用什麼配置。 請給我建議。