I have got python code running on multiple analyzer machines each picking documents from solr(select operations) and modifying data in solr by re-submitting the documents with the updated fields from DB(in case of update/Insert). But since different solr instances on different machines have their own updated documents,this is leading to data inconsistency across the machines.
Is there any way i can keep a central solr document repository which will be queried and updated by different machines,thereby ensuring data consistency?