¿Podemos recuperar documentos _source anteriores con versiones de Elastic Search

He leído la publicación del blog sobre ES con respecto a versionado.

Sin embargo, me gustaría poder obtener los documentos "_souce" anteriores de una actualización.

Por ejemplo, digamos que tengo este objeto:

{
    "name": "John",
    "age": 32,
    "job": "janitorial technician"
}
// this becomes version 1

Y lo actualizo a:

{
    "name": "John",
    "age": 32,
    "job": "president"
}
// this becomes version 2

Entonces, a través del control de versiones en ES, ¿podría obtener la propiedad de "trabajo" anterior del objeto? He intentado esto:

curl -XGET "localhost:9200/index/type/id?version=1"

pero eso solo devuelve el objeto _source más actualizado (aquel en el que John es presidente).

En realidad, me gustaría implementar un aspecto de diferencias de versión al igual que StackOverflow. (Por cierto, estoy usando elastic-search como mi base de datos principal; si hay una manera de hacer esto con otras bases de datos nosql, me encantaría probarla. Preferiblemente, una que se integre bien con ES).

Respuestas a la pregunta(1)

Su respuesta a la pregunta