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 >