I'm using elasticsearch with cassandra to store my data, ES for search and cassandra as a principal database. In order to delete old documents I'm using insertion with TTL which ensure the deletion of the document after a specific amount of time. Cassandra do well the job, but for me it's only the half job done because I have to delete the same doucument on ES to ensure synchronisation between ES and C*.
I would like to know if there are some sort of events that cassandra send when it deletes a document based on its TTL value. In that case I force a delete directely in Elasticsearch.