テキスト フィールドのスキーマ マッピングを次のように更新しました。
<fieldType name="text_general" class="solr.TextField" positionIncrementGap="100">
<analyzer type="index">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" axGramSize="15" side="front"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.KeywordTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
</analyzer>
</fieldType>
ただし、これを実行してインデックスを再作成した後、クエリ文字列の検索結果がまったく得られません。*
q パラメータに a を入力した場合にのみ結果が表示されます。
スキーマ マッピングが完全に間違っているのでしょうか、それとも単純なものが欠けているだけなのでしょうか?