2015-04-21 64 views
0

我有以下領域schema.xml中Solr的情況下insentive查詢和案例insenstive小

<field name="Make" type="string" indexed="true" stored="true"/> 

<fieldType name="string" class="solr.TextField" sortMissingLast="true" omitNorms="true"> 
    <analyzer> 
     <tokenizer class="solr.KeywordTokenizerFactory"/>   
     <filter class="solr.LowerCaseFilterFactory" /> 
    </analyzer> 
</fieldType> 

現在,當我在尋找品牌:GMC和製作:GMC我得到的結果在這兩個。但從某種意義上說,我得到的結果是小寫的(即gmc)。我想要回報GMC。

I tried removing <filter class="solr.LowerCaseFilterFactory" /> 

現在顯示方面在首都,但沒有搜索品牌:GMC

它僅適用於製作返回結果:GMC

請建議

回答

0

用於創建一個單獨的副本領域的在其fieldType中不使用LowerCaseFilterFactory的方面。

+0

我創建了一個字段Make_c並在其中複製Make字段。現在我正從Make_c中獲取資本數據。 –