We are using Elastic 7 for our application with Java base code and elasticsearch-rest-high-level-client with 7.13.3 version for bulk insert using restHighLevelClient.bulk(createIndexRequest(contacts), RequestOptions.DEFAULT).
We are ingesting our document into Elastic in bulk of 500 with restHighLevelClient bulk api. we have noticed that we get the response 200 OK response from elastic and still some of document are missing in elastic from the same bulk request. Below response we got from the elastic and it shows successful still that document is not searchable. We are not sure why this is happening. However, when we try to re-sync the same data without any update after some time, it get synced and available in elastic.
Can you guys please help us what would be wrong ?
Response from elastic still which shows successful still not available in elastic.