On 2/4/2013 12:06 PM, Isaac Hebsh wrote:
LBHttpSolrServer is only solrj feature.. doesn't it?

I think that Solr does not balance queries among cores in the same server.
You can claim that it's a non-issue, if a single core can completely serve
multiple queries on the same time,  and passing requests through different
cores does nothing.  I feel that we can achieve some improvement in this
case...

If LBHttpSolrServer is used as described in the Wiki (whoever wrote that wasn't sure, they were asking), then it is being used on the server side, not the client.

Multiple copies of a shard on the same server is probably not a generally supported config with SolrCloud. It would use more memory and disk space, and I'm not sure that there would be any actual benefit to query speed. Cores are completely thread safe and can do queries/updates concurrently. Whatever concurrency problems exist are likely due to resource (CPU, RAM, I/O) utilization rather than code limitations. If I'm right about that, multiple copies would not solve the problem. Buying a bigger/faster server would be the solution to that problem.

Thanks,
Shawn

Reply via email to