We have a very common requirement: On every document update, we need to store the old version. Thus we would have a complete history of document changes.
I plan to build a second index that holds all the archived documents. Hence before updating a document, it would be reindexed in this second index. Does this make sense? Or is there a build-in function or a plugin for doing such document-revisions.
Another aspect: We would like to save just the DIFF between the new document and the old one. Is there a build-in mechanism or plugin for doing this?
Thanks for helping out