[英]Elasticsearch past version document
我想维护 Elasticsearch 中文档的最后两个版本。
例如,我创建了 product123 的第一次更新
PUT /products/_doc/product123
{ "name" : "toothPaste",
"price" : 10
}
然后第二次更新 product123:
PUT /products/_doc/product123
{
"name" : "toothPaste",
"price" : 12
}
当我使用 GET API 查询时 - 我得到"price": 12
- 当前版本
我是否有可能获得相同索引的"price": 10
(Last Version)
在 Elasticsearch 中执行此操作的唯一方法是自己管理它,因为应用于文档的任何更新都不会保留以前的版本
您可以使用上面提到的 MAZux 的单独文档来执行此操作,或者您可以在不同的字段中执行此操作,例如price
和previous_price
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.