Как мы можем сделать проверку орфографии в solr, чтобы игнорировать регистр?Для запроса: «Летучая мышь», я получаю предложение «кожа», которая является правильной.Но если запрос «lether», я получаю несколько иное предложение, например «lethel», что неверно.
Я попробовал конфигурацию, упомянутую в этого поста , но это не таккажется, работает.
Я скопировал свою конфигурацию здесь для справки:
<fieldType name="text_spell" class="solr.TextField" positionIncrementGap="100" autoGeneratePhraseQueries="true">
<analyzer type="index">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
<analyzer type="query">
<tokenizer class="solr.StandardTokenizerFactory"/>
<filter class="solr.LowerCaseFilterFactory"/>
<filter class="solr.RemoveDuplicatesTokenFilterFactory"/>
</analyzer>
</fieldType>
<field name="spelltext" type="text_spell" indexed="true" stored="false" multiValued="true"/>
<field name="title" type="text" indexed="true" stored="true" multiValued="false" omitNorms="true"/>
<copyField source="title" dest="spelltext" />
Есть ли что-то очевидное, чего мне не хватает?