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