我有一个定义如下的 fieldType。现在,我已经定义了这个字段类型的字段“StatusCode”,它包含一个像 A 或 P 这样的单个字符。我已经使用这个 fieldType 对数据进行了索引,当我运行像 StatusCode:A 这样的查询时,它不会返回任何结果。有人可以解释为什么查询不适用于单字符字段吗?
<fieldType name="text_exact_fuzzy" class="solr.TextField" omitNorms="false">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>