Короткий ответ
Это возможно возможно сделать это, но не рекомендуется .
Длинный ответ
В общем, чтобы сделать что-то подобное, вам нужно использовать агрегацию .
Единственная агрегация, которая позволяет вычислять дельты, - это SerialРазностная агрегация .Однако он предназначен для использования в контексте агрегирования гистограммы или гистограммы даты.
В вашем случае, чтобы получить один комментарий для каждой группы гистограмм, вы можете создать гистограмму с очень маленькой группой (например, подразделениемвторой), затем используйте последовательную разность, чтобы получить дельты времени.Как упоминалось в этом ответе на форуме ElasticSearch, однако, это было бы ужасно с точки зрения производительности.
Таким образом, ответ здесь заключается в том, что вам нужно вычислить эти дельты во время индекса или использоватьданные из другого хранилища, если они у вас есть (например, это очень легко вычислить в Postgres).