當前位置:
首頁 >
ElasticSearch外部版本控制
發布時間:2025/3/15
19
豆豆
生活随笔
收集整理的這篇文章主要介紹了
ElasticSearch外部版本控制
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
#外部版本控制機制|
PUT /library/books/1?version=5&version_type=external
{"title": "Elosticsearch: The Definitive Guide" ,"name":{"first" : "Zachary","last" : "Tong"},"publish_date":"*2015-02-06*" ,"price" :"20"
}PUT /library/books/1?version=6&version_type=external
{"title": "Elasticsearch: The Definitive Guide" ,"name" :{"first" : "Zachary","last" : "Tong"},"publish_date":"*2015-02-06*" ,"price":"25"
}
到這里估計有人會沒有看懂,上一篇博客不是講版本自增的嗎?而且上一個版本版本號是3,怎么可以版本定為5,這里就是外部版本控制,通過自定義版本控制,通過參數version_type=external來指定這個版本是自己控制
但是當我們再次執行這個操作就會報錯,當前版本是5,提供是版本也是5?版本沖突
這個外部版本控制,會檢查提供的的版本是不是高于當前的版本,低于或者等于都會失敗,例如提供版本為6? 、50 、100都行,行不行試試就知道了
?
?
?
從執行結果驗證了外部版本控制,提供的版本要高于當前的版本就可以
?
總結
以上是生活随笔為你收集整理的ElasticSearch外部版本控制的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 链表选择排序算法功能实现演示
- 下一篇: string类的用法详解