Thanks Andrea and Erick. It helped my understanding.

Thanks & Regards
Vijay

-----Original Message-----
From: Erick Erickson [mailto:erickerick...@gmail.com] 
Sent: 17 April 2015 17:27
To: solr-user@lucene.apache.org
Subject: Re: HttpSolrServer and CloudSolrServer

Additionally when indexing, CloudSolrServer collects up the documents for each 
shard and routes them to the leader for that shard, moving that processing away 
from whatever node you happen so contact using HttpSolrServer.

Finally, HttpSolrServer is a single point of failure if the node you point to 
goes down, whereas CloudSolrServer will compensate if any node goes down.

Best,
Erick

On Fri, Apr 17, 2015 at 2:39 AM, Andrea Gazzarini <a.gazzar...@gmail.com> wrote:
> If you're using SolrCloud then you should use CloudSolrServer as it is 
> able to abstract / hide the interaction with the cluster. 
> HttpSolrServer communicates directly with a Solr instance.
>
> Best,
> Andrea
>
>
> On 04/17/2015 10:59 AM, Vijay Bhoomireddy wrote:
>>
>> Hi All,
>>
>>
>> Good Morning!!
>>
>>
>> For SolrCloud deployment, for indexing data through SolrJ, which is 
>> the preferred / correct SolrServer class to use? HttpSolrServer of 
>> CloudSolrServer? In case both can be used, when to use which? Any 
>> help please.
>>
>>
>> Thanks & Regards
>>
>> Vijay
>>
>>
>>
>


-- 
The contents of this e-mail are confidential and for the exclusive use of 
the intended recipient. If you receive this e-mail in error please delete 
it from your system immediately and notify us either by e-mail or 
telephone. You should not copy, forward or otherwise disclose the content 
of the e-mail. The views expressed in this communication may not 
necessarily be the view held by WHISHWORKS.

Reply via email to