0
技術的には正しいが入力用語の文脈には適していないスペルチェックの結果が得られるという問題があります。特定のSolrスペルチェックの結果を除外する方法
たとえば、ユーザーが「ventilator」を検索し、スペルチェッカーが修正された用語として「vibrator」を返します。
可能な結果から「vibrator」という値を削除することはできますが、誰かが「vibrator」のスペルを間違えた場合は、修正した用語を返す必要があります。
特定のマッピング(「人工呼吸器」>「バイブレータ」など)を除外することはできますか?
現在の設定:
solrconfig.xml:あなたはそれほど頻繁にある「除外条項のようなものができ
<fieldType name="text_spell_de" class="solr.TextField" positionIncrementGap="100">
<analyzer>
<tokenizer class="solr.StandardTokenizerFactory" />
<filter class="solr.LowerCaseFilterFactory" />
<filter class="solr.TrimFilterFactory" />
<filter class="solr.RemoveDuplicatesTokenFilterFactory" />
</analyzer>
</fieldType>