J'essaye de mettre en place spellchecker, selon solr documentation. Mais quand je teste, je n'ai aucune suggestion. Mon morceau de code suivant:Demander le handle solrconfig.xml Spellchecker
<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 requête que je transmets à Solr:
q =% 2B% 28text% 3A% 28gasal% 29% 29 & suggestField = contentOriginal & ontologySeed = GASAL & spellcheck.build = true & spellcheck.q = GASAL & & spellcheck = true spellcheck.collate = true & & hl = true hl.snippets = 5 & & hl.fl = text = text hl.fl & lignes = 12 & start = 0 & qt =% 2Fsuggestprobabili stic
Est-ce que quelqu'un sait pourquoi? Merci d'avance
Votre configuration semble correcte. Pouvez-vous publier la requête que vous soumettez et les résultats attendus (c'est-à-dire, que contient votre dictionnaire)? –
Je sais bsketball et je veux obtenir le basketball, par exemple –
S'il vous plaît poster toute la requête et tous les paramètres que vous postez à Solr. Avez-vous un document dans votre index contenant le jeton «basketball» dans le champ textSpell? –