I want to have a nightly job which basically snapshots an index (the live one) into a new one so that we have an index which is queryable but which will no longer be written to.
Our usage includes a lot of reindexing in place - documents evolve with time unlike something immutable like logs. I would like to offer a 'time travel' feature for readers which will allow them to see the state of the documents at the end of day.
This isn't quite backup snapshotting for the purpose of backup which seems to be the sense that the 'snapshot' functionality in the elastic works.
Thanks for any suggestions.