In my case the cores are populated with different records that adhere to the 
same schema. The question about randomly distributing requests is because each 
core has the `shards` parameter populated so that it can hit the other core's 
indexes.

My question is more about the advantages (if any) of utilizing a dispatcher 
core vs. simply querying the populated cores. 

--
Hector

On Jan 10, 2012, at 1:57 AM, shlomi java <shlomij...@gmail.com> wrote:

> If you want to randomly distribute requests across shards, then I think
> it's a case of Replication.
> 
> In Replication setup, all cores have the same schema AND data, so query any
> core should return the same result. It is used to support heavy load. Of
> course such setup will required some kind of load balancer.
> 
> In Distributed Search the shards have the same schema, but NOT the same
> data. So there is no point of randomly querying a shard, because we will
> get randomly different results.
> 
> ShlomiJ
> 
> On Tue, Jan 10, 2012 at 2:15 AM, Hector Castro <hectcas...@gmail.com> wrote:
> 
>> Hi,
>> 
>> Has anyone had success with multicore single node Solr configurations that
>> have one core acting solely as a dispatcher for the other cores?  For
>> example, say you had 4 populated Solr cores – configure a 5th to be the
>> definitive endpoint with `shards` containing cores 1-4.
>> 
>> Is there any advantage to this setup over simply having requests
>> distributed randomly across the 4 populated cores (all with `shards` equal
>> to cores 1-4)?  Is it even worth distributing requests across the cores
>> over always hitting the same one?
>> 
>> Thanks,
>> 
>> --
>> Hector
>> 
>> 

Reply via email to