我有一個fieldType定義如下。現在,我已經定義了這個字段類型的字段'StatusCode',它包含了像A或P這樣的單個字符。我使用這個字段類型對數據進行了索引,並且當我運行一個類似StatusCode的查詢時:A不會返回任何結果。有人可以解釋爲什麼查詢不適用於單字符字段嗎?Solr查詢單個字符
<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>
'a'是一個典型的停用詞,所以我希望它通常不會被索引。但是,如果搜索'p'不能得到結果,那麼其他事情正在發生。 – femtoRgon
它也發生在所有不是A的單個字符上。不知道我在這裏做錯了什麼。 – Ravi
status_Code字段的模式定義是什麼。 ?它被索引爲真嗎? – Jayendra