Solr All checkers need to use the same Analyzer

The Error indicates the same field should be used by all the Spell Checkers defined.
In your Configuration you are using different fields (spell & suggest) for different checker.

<str name="field">spell</str> AND <str name="field">suggest</str>


All fields, that are used in the spellchecker components (in the example spell and suggest), must use the same analysis chain. Analysis chain means they have to be configured with the same field type.

  <field name="spell" type="spellchecker" indexed="true" stored="true"/>
  <field name="suggest" type="spellchecker" indexed="true" stored="true"/>

  <fieldType name="spellchecker" class="solr.TextField">
    <analyzer>
      <tokenizer class="solr.StandardTokenizerFactory"/>
      <filter class="solr.LowerCaseFilterFactory"/>
    </analyzer>
  </fieldType>

Tags:

Java

Solr