The spellchecker should be available in 1.2 release, your query is
incorrect, try the following:

http://localhost:8984/solr/select/?q=java&qt=spellchecker&termSourceField=title_text&cmd=rebuild

the 'q' parameter must only contain the word being checked; you must specify
the field separately.  You can set "termSourceField" in your
solrconfig.xmlfile so you do not need to explicitly set it each time
you want to run a
spell check query. Also make sure your field isn't heavily processed (i.e.
with porter stemmer analyzers) otherwise the suggestions will look a bit
weird / mangled.  Take a look at the wiki page for more info:

http://wiki.apache.org/solr/SpellCheckerRequestHandler

cheers,
Tristan



On 7/9/07, climbingrose <[EMAIL PROTECTED]> wrote:

Hi Tristan,

Is this spellchecker available in 1.2 release or I have to build the
trunk.
I tried your instructions but Solr returns nothing:


http://localhost:8984/solr/select/?q=title_text:java&qt=spellchecker&cmd=rebuild

Result:

<response>
<lst name="responseHeader">
<int name="status">0</int>
<int name="QTime">3</int>
</lst>
<str name="cmdExecuted">rebuild</str>
<arr name="suggestions"/>
</response>

Thanks.


On 7/8/07, Tristan Vittorio <[EMAIL PROTECTED]> wrote:
>
> Hi Otis,
>
> I have written a draft wiki entry for the spell checker:
> http://wiki.apache.org/solr/SpellCheckerRequestHandler
>
> I've learned that my initial observation about the suggestion ordering
was
> incorrect, it does in fact order the results by popularity (or term
> frequency) of the word in the termSourceField, the problem I experienced
> was
> caused by setting termSourceField to a field of type "text", which
heavily
> stemmed and analyzed the words.  I found that using the
StandardTokenizer
> and StandardFilter and removing the PorterStemmer and LowerCaseFilter
from
> the field schema really improved the spell checker performance.
>
> I haven't included this info on the wiki page yet, I'll try to update it
> soon when I have a bit more time.
>
> cheers,
> Tristan
>
>
>
> On 7/8/07, Otis Gospodnetic <[EMAIL PROTECTED]> wrote:
> >
> > Tristan - good summary - want to copy that to the Solr Wiki?
> >
> > Thanks,
> > Otis
> >
> > . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
> > Simpy -- http://www.simpy.com/  -  Tag  -  Search  -  Share
> >
> > ----- Original Message ----
> > From: Tristan Vittorio <[EMAIL PROTECTED]>
> > To: solr-user@lucene.apache.org
> > Sent: Saturday, July 7, 2007 1:51:15 AM
> > Subject: Re: Spell Check Handler
> >
> > I couldn't find any documention on the spell check handler either but
> > found
> > enough information from the solrconfig.xml file, simply search for
> > "SpellCheckerRequestHandler" (online version here):
> >
> >
>
http://svn.apache.org/repos/asf/lucene/solr/trunk/example/solr/conf/solrconfig.xml
> >
> > You can view the original development discussion from JIRA (not sure
how
> > helpful that will be for you though):
> > https://issues.apache.org/jira/browse/SOLR-81
> >
> > In a nutshell, the configuration parameters available are::
> >
> > suggestionCount: determines how many spelling suggestions are
returned.
> > accuracy: a float value between 1.0 and 0.0 on how close the suggested
> > words
> > should match the original word being checked.
> > spellcheckerIndexDir and  termSourceField: check solrconfig.xml for a
> full
> > explanation.
> >
> > In order to use the spell checking hander for the first time, you need
> to
> > explicitly build the spelling index with a sample query something like
> > this:
> >
> >
>
http://localhost:8080/solr/select/?q=macrosoft&qt=spellchecker&cmd=rebuild
> > <http://localhost:8080/solr/select/?q=macrosoft&qt=spellchecker>
> > Depending on how large you main index is, this rebuild operation could
> > take
> > a while.  Subsequent queries can omit '&cmd=rebuild' and will return
> > results
> > much faster:
> >
> > http://localhost:8080/solr/select/?q=macrosoft&qt=spellchecker
> > <http://localhost:8080/solr/select/?q=macrosoft&qt=spellchecker>
> > The order of the suggestions returned seems to be based on the
accuracy
> > figure (i.e. how close it matches the original word). it would be
great
> to
> > be able to sort these suggested results based on term frequency /
> document
> > frequency of the suggested word in the main index, since the most
> accurate
> > suggestion may not always be the most relevant.
> >
> > As far as I can tell there is currently no way of doing this using the
> > spellchecker handler alone (you could always run seperate standard
> queries
> > on each word suggestion and order by numDocs, but that would be very
> > inefficient), has anybody else tried to achieve this?
> >
> > cheers,
> > Tristan
> >
> >
> >
> > On 7/7/07, Andrew Nagy <[EMAIL PROTECTED] > wrote:
> > >
> > > Hello, is there any documentation on how to use the new spell check
> > > module?
> > >
> > > Thanks
> > > Andrew
> > >
> >
> >
> >
> >
>



--
Regards,

Cuong Hoang

Reply via email to