Estoy intentando configurar el corrector ortográfico, según solr documentation. Pero cuando estoy probando, no tengo ninguna sugerencia. Mi pieza de código siguiente:Solicitud de dirección solrconfig.xml Corrector ortográfico
<searchComponent name="spellcheck" class="solr.SpellCheckComponent">
<str name="queryAnalyzerFieldType">textSpell</str>
<lst name="spellchecker">
<str name="classname">solr.IndexBasedSpellChecker</str>
<str name="name">default</str>
<str name="field">name</str>
<str name="spellcheckIndexDir">./spellchecker</str>
</lst>
<str name="queryAnalyzerFieldType">textSpell</str>
</searchComponent>
<requestHandler name="/spellcheck" class="solr.SearchHandler">
<lst name="defaults">
<str name="echoParams">explicit</str>
<!-- Optional, must match spell checker's name as defined above, defaults to "default" -->
<str name="spellcheck.dictionary">default</str>
<!-- omp = Only More Popular -->
<str name="spellcheck.onlyMorePopular">false</str>
<!-- exr = Extended Results -->
<str name="spellcheck.extendedResults">false</str>
<!-- The number of suggestions to return -->
<str name="spellcheck.count">1</str>
</lst>
<arr name="last-components">
<str>spellcheck</str>
</arr>
</requestHandler>
La consulta que envío a Solr:
q =% 2B% 28text% 3A% 28gasal% 29% 29 & suggestField = contentOriginal & ontologySeed = Gasal & spellcheck.build = true & spellcheck.q = Gasal & corrección ortográfica = true & spellcheck.collate = true & hl = true & hl.snippets = 5 & hl.fl = texto & hl.fl = texto & filas = 12 & start = 0 & qt =% 2Fsuggestprobabili stic
¿Alguien sabe por qué? Gracias de antemano
Su configuración se ve correcta. ¿Puede publicar la consulta que está enviando y los resultados esperados (es decir, qué hay en su diccionario)? –
Ingresé bsketball y quiero obtener baloncesto, por ejemplo –
Por favor, publique la consulta completa y todos los parámetros que está publicando en Solr. ¿Tiene un documento en su índice que tenga el token 'basketball' en el campo textSpell? –