Elasticsearch: Versioning a document on revisions
Elasticsearch stores data in on a document basis. Even if you are to put a slightly different data, each of the resulting document must be stored as a different document.

Note that the versioning in Elasticsearch is used for consistency, not for data tracking across different versions. That is, in short, only the latest version of a document is saved.

I think what you can do is to prepare a document for each separate version, and that's only thing you can do as long as you are using Elasticsearch.

{
    "Title": "A",
    "Summary": "CONTENT",
    "updated_date": "The date"
 }