Elasticsearch streaming data


I am wondering if ES supports some events when documents have been changes?
Similar to https://docs.mongodb.com/manual/changeStreams/

I want to build a real-time app, and I want to know if there are any best practices to do that in ES.


1 Like

No , we don't have any sort of "changes" API at the moment. It's on the "eventually" roadmap, but it is currently stalled on some technical changes that are in progress.

To provide accurate, consistent changes API in a distributed environment, we need to fully implement a project called Sequence Numbers first. This is a long-running project that has been making progress over the last few versions. It relates to how low-level distributed consensus and replication is handled in Elasticsearch.

Once sequence numbers are fully implemented, a changes API will be unblocked and we can continue working on it.

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.