RequestHandlers are configured in solrconfig.xml. If no components are explicitly declared in the request handler config the the defaults are used. They are: - QueryComponent - FacetComponent - MoreLikeThisComponent - HighlightComponent - StatsComponent - DebugComponent
If you wanted to have a custom list of components (either omitting defaults or adding custom) you can specify the components for a handler directly: <arr name="components"> <str>query</str> <str>facet</str> <str>mlt</str> <str>highlight</str> <str>debug</str> <str>someothercomponent</str> </arr> You can add components before or after the main ones like this: <arr name="first-components"> <str>mycomponent</str> </arr> <arr name="last-components"> <str>myothercomponent</str> </arr> and that's how the spell check component can be added: <arr name="last-components"> <str>spellcheck</str> </arr> Note that the a component (except the defaults) must be configured in solrconfig.xml with the name used in the str element as well. Have a look at the solrconfig.xml in the example directory (".../example/solr/conf/") for examples on how to set up the spellcheck component, and on how the request handlers are configured. -Jay http://www.lucidimagination.com On Fri, Sep 11, 2009 at 3:04 PM, michael8 <mich...@saracatech.com> wrote: > > Hi, > > I have a newbie question about the 'standard' requestHandler in > solrconfig.xml. What I like to know is where is the config information for > this requestHandler kept? When I go to http://localhost:8983/solr/admin, > I > see the following info, but am curious where are the supposedly 'chained' > components (e.g. QueryComponent, FacetComponent, MoreLikeThisComponent) > configured for this requestHandler. I see timing and process debug output > from these components with "debugQuery=true", so somewhere these components > must have been configured for this 'standard' requestHandler. > > name: standard > class: org.apache.solr.handler.component.SearchHandler > version: $Revision: 686274 $ > description: Search using components: > > org.apache.solr.handler.component.QueryComponent,org.apache.solr.handler.component.FacetComponent,org.apache.solr.handler.component.MoreLikeThisComponent,org.apache.solr.handler.component.HighlightComponent,org.apache.solr.handler.component.DebugComponent, > stats: handlerStart : 1252703405335 > requests : 3 > errors : 0 > timeouts : 0 > totalTime : 201 > avgTimePerRequest : 67.0 > avgRequestsPerSecond : 0.015179728 > > > What I like to do from understanding this is to properly integrate > spellcheck component into the standard requestHandler as suggested in a > solr > spellcheck example. > > Thanks for any info in advance. > Michael > -- > View this message in context: > http://www.nabble.com/%22standard%22-requestHandler-components-tp25409075p25409075.html > Sent from the Solr - User mailing list archive at Nabble.com. > >