It sure increased the performance .
Thanks for the input.

./zahoor

On 14-Apr-2013, at 10:13 PM, J Mohamed Zahoor <zah...@indix.com> wrote:

> Thanks..
> Will try multithreading with CloudSolrServer.
> 
> ./zahoor
> 
> On 13-Apr-2013, at 9:11 PM, Mark Miller <markrmil...@gmail.com> wrote:
> 
>> 
>> On Apr 13, 2013, at 11:07 AM, J Mohamed Zahoor <zah...@indix.com> wrote:
>> 
>>> Hi
>>> 
>>> This question has come up many times in the list with lots of variations 
>>> (which confuses me a lot).
>>> 
>>> Iam using Solr 4.1. one collection , 6 shards, 6 machines.
>>> I am using CloudSolrServer  inside each mapper to index my documents…. 
>>> While it is working fine , iam trying to improve the indexing performance.
>>> 
>>> 
>>> Question is:  
>>> 
>>> 1) is CloudSolrServer multiThreaded?
>> 
>> No. The proper fast way to use it is to start many threads that all add docs 
>> to the same CloudSolrServer instance. In other words, currently, you must do 
>> the multi threading yourself. CloudSolrServer is "thread safe".
>> 
>>> 
>>> 2) Will using ConcurrentUpdateSolr server increase indexing performance?
>> 
>> Yes, but at the cost of having to specify a server to talk to - if it goes 
>> down, so does your indexing. It's also not very great at reporting errors. 
>> Finally, using multiple threads and CloudSolrServer, you can approach the 
>> performance of ConcurrentUpdateSolr server.
>> 
>> - Mark
>> 
>>> 
>>> ./Zahoor
>> 
> 

Reply via email to