[英]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.