例:美しい
検索ベース:auti ...
単語全体ではなく、単語の一部のみで検索したい。
たとえば、auti
単語全体ではなく、真ん中の3文字だけを検索すると、結果が得られません。今のところ、apache solr(およびおそらくビュー)で検索APIを使用しています。
何か提案はありますか?
これを使っています
<fieldType name="string_ci" class="solr.TextField" sortMissingLast="true" omitNorms="true">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.StandardFilterFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.EdgeNGramFilterFactory" minGramSize="1" maxGramSize="10"/>
</analyzer>
</fieldType>