我在schema.xml中有以下字段
<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>
现在当我正在搜索Make:gmc和Make:GMC我得到两者的结果。但从某方面来说,我得到的是小写结果(即gmc)。我希望facet返回GMC。
I tried removing <filter class="solr.LowerCaseFilterFactory" />
它现在显示大写字母但没有搜索Make:gmc
它只返回Make:GMC
的结果请建议
答案 0 :(得分:0)
为facet创建一个单独的复制字段,该字段不使用其fieldType中的LowerCaseFilterFactory。