I am using solr 4.3.0 in production with zookeeper 3.4.5 on windows and solr 4.0.0 on Linux box in local environment. I have implemented solr search and solr index update architectures and they seems to be working fine on local and production too.But some time on production when i update the index document and then query to retrieve the updated document it gives weird behavior, as some times it return correct updated document while sometime returns old document. Initially my thought was i am using JMS for document update and that can be a problem but this behavior is random and non reproducible on local. So i thought there must be some issue with NRT search in solr version 4.3.0.
Any help would be very help full.