You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-commits@lucene.apache.org by Apache Wiki <wi...@apache.org> on 2009/12/14 10:27:05 UTC

[Solr Wiki] Update of "SpellCheckComponent" by ShalinMangar

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Solr Wiki" for change notification.

The "SpellCheckComponent" page has been changed by ShalinMangar.
The comment on this change is: Added note on distributed setups.
http://wiki.apache.org/solr/SpellCheckComponent?action=diff&rev1=39&rev2=40

--------------------------------------------------

  
  The existing converter uses a relatively simple Regex to extract out the basic query terms from a query and create tokens from them.
  
+ <<Anchor(distributed)>>
+ = Distributed Search Support =
+ 
+ <!> [[Solr1.5]]
+ 
+ SpellCheckComponent now supports distributed setups. If you are using SpellCheckComponent on a request handler other than "/select", then you need to provide the following two parameters:
+  * "shards" - See DistributedSearch
+  * "shards.qt" - Signals Solr that requests to shards should be sent to a request handler given by this parameter
+ 
+ For example:
+ {{{
+ http://solr:8983/solr/select?q=*:*&spellcheck=true&spellcheck.build=true&spellcheck.q=toyata&qt=spell&shards.qt=spell&shards=solr-shard1:8983/solr,solr-shard2:8983/solr
+ }}}
+ 
+ If SpellCheckComponent is added to the /select request handler, then the "shards.qt" parameter is not required.
+ 
+ In case of a distributed request to SpellCheckComponent, the shards are requested for at least five suggestions even if "spellcheck.count" is less than five. Once the suggestions are collected, they are ranked by the configured distance measure (default is Levenstein Distance) and then by aggregate frequency.
  
  = History =
  For discussion of the development of this feature, see [[https://issues.apache.org/jira/browse/SOLR-572|SOLR-572]].