Under the hood of the most recent operation, Elasticsearch records the value of the _version meta field, primary term, and sequence number. We may use the GET API to obtain these meta field values and add them to the search query parameter to resolve the conflicts.
I've read that the GET API operates in real-time, but I'm curious how Elasticsearch internally implements this ?