We are using elasticsearch 1.6.0 with 6 nodes.
We are getting inconsistent results while searching when the same query is requested concurrently, the order of results are changing.
Results are entirely different for search from 80 and size 2 and another search for the same query from 81 and size 2. While the 81st result should appear in both searches.
This doesn't occur when search is made only on primary shards. Replicas become inconsistent in a while.
We faced this same issue from the versions 0.90.x as well, This issue is on many versions. We are facing the same issue again on 1.6.0. On earlier versions, we solved it by making the index replica to 0 and then increasing to desired number. But since this is very risky to do it on indices of production environment, please suggest any other alternative solution to fix this inconsistency ASAP, without much risk on production cluster.
Also, Can you please fix these inconsistency issues in future release?