Right, are you falling afoul of the recursive shard thing? That is,
if you shards point back to itself. As far as I understand, your
shards parameter in your request handler shouldn't point back
to itself....

But I'm guessing here.

Best
Erick

On Fri, Dec 16, 2011 at 4:27 PM, ku3ia <dem...@gmail.com> wrote:
>>> OK, so your speed differences are pretty much dependent upon whether you
> specify
>>> rows=2000 or rows=10, right? Why do you need 2,000 rows?
> Yes, big difference is 10 v. 2K records. Limit of 2K rows is setted by
> manager and I can't decrease it. It is a minimum row count needed to process
> data.
>
>>> Or is the root question why there's such a difference when you specify
>>> qt=requestShards? In which case I'm curious to see that request
>>> handler definition...
>
>  <requestHandler name="requestShards" class="solr.SearchHandler"
> default="false">
>     <lst name="defaults">
>       <str name="echoParams">explicit</str>
>       <int name="rows">10</int>
>       <str
> name="shards">127.0.0.1:8080/solr/shard1,127.0.0.1:8080/solr/shard2,127.0.0.1:8080/solr/shard3,127.0.0.1:8080/solr/shard4</str>
>     </lst>
>    </requestHandler>
>
> This request handler is defined at shard1's solrconfig.
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Poor-performance-on-distributed-search-tp3590028p3592734.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to