On 02/25/2010 03:32 PM, Jeffrey Zhao wrote:
How do define a new search handler with a shards parameter?  I defined as
following way but it doesn't work. If I put the shards parameter in
default handler, it seems I got an infinite loop.


<requestHandler name="standard" class="solr.SearchHandler" default="true">
     <!-- default values for query parameters -->
      <lst name="defaults">
        <str name="echoParams">explicit</str>
      </lst>
   </requestHandler>

<requestHandler name="search" class="solr.SearchHandler">
     <!-- default values for query parameters -->
      <lst name="defaults">
        <str
name="shards">202.161.196.189:8080/solr,localhost:8080/solr</str>
      </lst>
    <arr name="components">
      <str>query</str>
      <str>facet</str>
      <str>spellcheck</str>
      <str>debug</str>
    </arr>
   </requestHandler>


Thanks,
Not seeing this on the wiki (it should be there), but you can't put the shards param on the default search handler without causing an infinite loop - you have to make a new request handler and put it on that.

--
- Mark

http://www.lucidimagination.com



Reply via email to