Solr 4.0 Como posso alterar os analisadores do corretor ortográfico para que sejam todos iguais?
Acabei de atualizar de 3.6.1 para 4.0 solr e o spelchecker parou de funcionar. Estou usando o manipulador de solicitação padrão config / spell para testar a verificação ortográfica.
Eu continuo recebendo o erro "Todos os verificadores precisam usar o mesmo Analyzer". (https://svn.apache.org/repos/asf/lucene/dev/trunk/solr/core/src/java/org/apache/solr/spelling/ConjunctionSolrSpellChecker.java)
Como posso alterar os analisadores do corretor ortográfico para que sejam todos iguais?
Este é o manipulador que estou usando:
<requestHandler name="/spell" class="solr.SearchHandler" startup="lazy">
<lst name="defaults">
<str name="df">text</str>
<!-- Solr will use suggestions from both the 'default' spellchecker
and from the 'wordbreak' spellchecker and combine them.
collations (re-written queries) can include a combination of
corrections from both spellcheckers -->
<str name="spellcheck.dictionary">default</str>
<str name="spellcheck.dictionary">wordbreak</str>
<str name="spellcheck">on</str>
<str name="spellcheck.extendedResults">true</str>
<str name="spellcheck.count">10</str>
<str name="spellcheck.alternativeTermCount">5</str>
<str name="spellcheck.maxResultsForSuggest">5</str>
<str name="spellcheck.collate">true</str>
<str name="spellcheck.collateExtendedResults">true</str>
<str name="spellcheck.maxCollationTries">10</str>
<str name="spellcheck.maxCollations">5</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
Eu sei que esta não é a maneira de usá-lo na produção.