Можем ли мы получить предыдущие _источники с помощью версий Elastic Search

Я прочитал пост в блоге на ES относительноУправление версиями.

Тем не менее, я хотел бы иметь возможность получить предыдущие "_souce" документы из обновления.

Например, допустим, у меня есть этот объект:

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

И я обновляю это:

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

Тогда, через управление версиями в ES, смогу ли я получить предыдущее свойство "job" объекта? Я пробовал это:

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

но это просто возвращает самый последний объект _source (тот, где Джон является президентом).

На самом деле, я бы хотел реализовать аспект различий версий так же, как это делает StackOverflow. (Кстати, я использую упругый поиск в качестве своей основной базы данных - если есть способ сделать это с другими базами данных nosql, я был бы рад попробовать. Предпочтительно, тот, который хорошо интегрируется с ES.)

Ответы на вопрос(1)

Ваш ответ на вопрос