i don't have specific answers toall of your questions, but you should probably look at SOLR-445 where a lot of this has already ben discussed and multiple patches with different approaches have been started...
https://issues.apache.org/jira/browse/SOLR-445 : Date: Wed, 7 Jan 2015 12:38:47 -0700 (MST) : From: SolrUser1543 <osta...@gmail.com> : Reply-To: solr-user@lucene.apache.org : To: solr-user@lucene.apache.org : Subject: Re: ignoring bad documents during index : : I have implemented an update processor as described above. : : On single solr instance it works fine. : : When I testing it on solr cloud with several nodes and trying to index few : documents , when some of them are incorrect , each instance is creating its : response, but it is not aggregated by the instance which got a request . : : I also tried to use QueryReponseWriter , but it is also was not aggregated . : : The questions are : : 1. how to make it be aggregated ? : 2. what kind of update processor it should be : UpdateRequestProcessor or : DistributedUpdateRequestProcessor ? : : : : : -- : View this message in context: http://lucene.472066.n3.nabble.com/ignoring-bad-documents-during-index-tp4176947p4177911.html : Sent from the Solr - User mailing list archive at Nabble.com. : -Hoss http://www.lucidworks.com/