title: Solr count is incorrect
body: <p>Background: 2 out of 3 of our <code>Zookeeper</code> machines snapped which caused my <code>SOLR</code> system to collapse. I added new <code>Zookeeper</code> machines and updated each <code>SOLR</code> machine config with the new <code>Zookeeper</code> machine. </p>
  
  <p>After this, I started the <code>SOLR</code> and used admin page to query <code>*:*</code> which returned a different number every time I queried the pool.</p>
  
  <p>So, I purged all the records in <code>SOLR</code> cloud and ran a <code>batch-job</code> to populate all the data again from Oracle to SOLR. (Everything looked good).</p>
  
  <p>Problem: I have a daily <code>batchjob</code> which updates the <code>SOLR</code> with <code>DELTA(Inserts + Updates)</code> from <code>Oracle</code>.</p>
  
  <p>Since this instance. The number in <code>SOLR</code> pool are not matching the <code>DELTA(insert + update)</code>. For ex: even though 1000 records were updated or inserted on a day, SOLR counts differ by more than 10000.</p>
  
  <p>The numbers returned by <code>*:*</code> are not matching. We have tried purging the records multiple time. Things look good when we insert the record for the first time after purge but as soon as updates start happening, numbers don't match. </p>
  
  <p>There are no Duplicate Records. and If I query for a specific record we get the correct record but facet numbers are wrong too. </p>
  
  <p>Is the index file is corrupted? </p>