Please send Solr specific questions to the Solr mailing list. There's more help there.
Thanks > Hi, > > I'm trying to get search suggestions like Google 'Did you mean ?' with > indexed data with Solr from Nutch. > > I added this to my schema.xml : > > <fieldType name="textSpell" class="solr.TextField" > positionIncrementGap="100" > <analyzer> > <tokenizer class="solr.StandardTokenizerFactory"/> > <filter class="solr.LowerCaseFilterFactory"/> > <filter class="solr.RemoveDuplicatesTokenFilterFactory"/> > </analyzer> > </fieldType> > > <field name="textSpell" type="text" stored="false" indexed="true" > multiValued="true" /> > > <copyField source="*_text" dest="textSpell" /> > > --- > > I added this to my solrconfig.xml : > > <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> > > <str name="queryAnalyzerFieldType">textSpell</str> > > <lst name="spellchecker"> > <str name="classname">solr.IndexBasedSpellChecker</str> > <str name="name">textSpell</str> > <str name="field">textSpell</str> > <str name="spellcheckIndexDir">./spellcheckerDefault</str> > </lst> > </searchComponent> > > I modified this : > > <requestHandler name="standard" class="solr.SearchHandler" default="true"> > <lst name="defaults"> > <str name="echoParams">explicit</str> > > <str name="spellcheck">true</str> > <str name="spellcheck.dictionary">textSpell</str> > <str name="spellcheck.onlyMorePopular">false</str> > <str name="spellcheck.extendedResults">true</str> > <str name="spellcheck.collate">true</str> > <str name="spellcheck.count">5</str> > > </lst> > > <arr name="last-components"> > <str>spellcheck</str> > </arr> > </requestHandler> > > --- > > The first time, I put a spellcheck.build=true in the request, the index > was modified, but has only 20 bytes. (I think that's strange for 7000 > indexed pages) > > This request : http://localhost:8983/solr/select/?q=nytames > > returns that : > > − > <response> > − > <lst name="responseHeader"> > <int name="status">0</int> > <int name="QTime">33</int> > − > <lst name="params"> > <str name="q">nytames</str> > </lst> > </lst> > <result name="response" numFound="0" start="0"/> > − > <lst name="spellcheck"> > − > <lst name="suggestions"> > <bool name="correctlySpelled">false</bool> > </lst> > </lst> > </response> > > I tried with spellcheck=true but it doesn't change nothing. > > I should get some suggestions in the <lst name="suggestions" but I get > nothing. > > Do someone has an idea about the problem ? > > Thanks.

