Hi, Could you please send me the needful entries in log4j.properties to enable logging, explicitly for SpellCheckComponent.
My current log4j.properties looks like: log4j.rootLogger=INFO,console log4j.appender.console=org.apache.log4j.ConsoleAppender log4j.appender.console.target=System.err log4j.appender.console.layout=org.apache.log4j.PatternLayout log4j.appender.console.layout.ConversionPattern=%d{yy/MM/dd HH:mm:ss} %p %c{2}: %m%n log4j.logger.org.apache.solr=DEBUG With these settings I can only see the INFO level logs. I tried to change the log level for SpellCheckComponent to "FINE" using the admin logging page http://localhost:8080/solr/admin/logging but did not see any difference in logging. Thanks, ~Mukta -----Original Message----- From: Grant Ingersoll [mailto:gsing...@apache.org] Sent: Monday, January 12, 2009 3:22 AM To: solr-user@lucene.apache.org Subject: Re: Query regarding Spelling Suggestions Can you send the full log? On Jan 11, 2009, at 1:51 PM, Deshpande, Mukta wrote: > I am using the example schema that comes with the Solr installation > downloaded from http://www.mirrorgeek.com/apache.org/lucene/solr/. > I have added the "word" field with "textSpell" fieldtype in the > schema.xml file, as specified in the below mail. > > My spelling index exist under <SOLR HOME>/data/ If I open my index in > Luke I can see the entries against "word" > field. > > Thanks, > ~Mukta > > > ________________________________ > > From: Grant Ingersoll [mailto:gsing...@apache.org] > Sent: Fri 1/9/2009 8:29 AM > To: solr-user@lucene.apache.org > Subject: Re: Query regarding Spelling Suggestions > > > > Can you put the full log (as short as possibly demonstrates the > problem) somewhere where I can take a look? Likewise, can you share > your schema? > > Also, does the spelling index exist under <SOLR HOME>/data/index? If > you open it w/ Luke, does it have entries? > > Thanks, > Grant > > On Jan 8, 2009, at 11:30 PM, Deshpande, Mukta wrote: > >> >> Yes. I send the build command as: >> http://localhost:8080/solr/select/?q=documnet&spellcheck=true&spellch >> eck >> .build >> =true&spellcheck.count=2&spellcheck.q=parfect&spellcheck.dictionar >> y=dict >> >> The Tomcat log shows: >> Jan 9, 2009 9:55:19 AM org.apache.solr.core.SolrCore execute >> INFO: [] webapp=/solr path=/select/ >> params >> ={spellcheck=true&q=documnet&spellcheck.q=parfect&spellcheck.dicti >> onary=dict&spellcheck.count=2&spellcheck.build=true} hits=0 status=0 >> QTime=141 >> >> Even after sending the build command I do not get any suggestions. >> Can you please check. >> >> Thanks, >> ~Mukta >> >> -----Original Message----- >> From: Grant Ingersoll [mailto:gsing...@apache.org] >> Sent: Thursday, January 08, 2009 7:42 PM >> To: solr-user@lucene.apache.org >> Subject: Re: Query regarding Spelling Suggestions >> >> Did you send in the build command? See >> http://wiki.apache.org/solr/SpellCheckComponent >> >> On Jan 8, 2009, at 5:14 AM, Deshpande, Mukta wrote: >> >>> Hi, >>> >>> I am using Wordnet dictionary for spelling suggestions. >>> >>> The dictionary is converted to Solr index with only one field >>> "word" >>> and stored in location <solr-home>/data/syn_index, using >>> syns2Index.java program available at >>> http://www.tropo.com/techno/java/lucene/wordnet.html >>> >>> I have added the "word" field in my "schema.xml" as <field >>> name="word" >> >>> type="textSpell" indexed="true" stored="true"/> >>> >>> My application data indexes are in <solr-home>/data >>> >>> I am trying to use solr.IndexBasedSpellChecker to get spelling >>> suggestions. >>> >>> My spell check component is configured as: >>> >>> <searchComponent name="spellcheck" class="solr.SpellCheckComponent"> >>> <str name="queryAnalyzerFieldType">textSpell</str> >>> <lst name="spellchecker"> >>> <str name="name">dict</str> >>> <str name="classname">solr.IndexBasedSpellChecker</str> >>> <str name="field">word</str> >>> <str name="characterEncoding">UTF-8</str> >>> <str name="spellcheckIndexDir">./syn_index</str> >>> </lst> >>> </searchComponent> >>> >>> I have added this component to my standard request handler as: >>> >>> <requestHandler name="standard" class="solr.StandardRequestHandler" >>> default="true"> >>> <lst name="defaults"> >>> <str name="echoParams">explicit</str> >>> </lst> >>> <arr name="last-components"> >>> <str>spellcheck</str> >>> </arr> >>> </requestHandler> >>> >>> With the above configuration, I do not get any spelling suggestions. >>> Can >>> somebody help ASAP. >>> >>> Thanks, >>> ~Mukta >> >>