根据之前的文档更新Elasticsearch文档

时间:2019-06-20 07:30:59

标签: elasticsearch

我有两个文件:

{ "timestamp": 1, "name": "apple", "price": 100 }
{ "timestamp": 2, "name": "apple", "price": 200 }

我想添加另一个字段price_change,它是自上次价格以来的差额,因此在更新之后,文档应为:

{ "timestamp": 1, "name": "apple", "price": 100, "price_change": 100 }
{ "timestamp": 2, "name": "apple", "price": 200, "price_change": 100 }

我知道我可以通过运行多个查询来读取值并更新每个文档来做到这一点,但是只是想知道是否有一种方法可以只通过一个DSL查询来做到这一点?

0 个答案:

没有答案