Is it possible for ingest timestamp (introduced via ingest pipeline) to be out of order with respect to actual index time (when a document becomes queryable)
i.e.,
doc_1 => ingest_time_t1
doc_2 => ingest_time_t2
ingest_time_t1 > ingest_time_t2
but search query returns t1 first (since that document gets indexed first)
The use case is to periodically read data from elastic search and do checkpointing regarding what data has been already read. Is it possible to solve this by introducing ingest timestamp, and using it for checkpointing?