17、document的全量替换,document的强制创建,document的删除(来源网络课程中的学习笔记)
生活随笔
收集整理的這篇文章主要介紹了
17、document的全量替换,document的强制创建,document的删除(来源网络课程中的学习笔记)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、document的全量替換
(1)語法與創建文檔是一樣的,如果document id不存在,那么就創建;如果document id已經存在,那么就是全量替換操作,替換document的json串內容。
(2)document是不可變的,如果修改document的內容,第一種方式是全量替換,直接對document重新創建索引,替換里面所有的內容。
(3)es會將老的document標記為deleted,然后新增我們給定的document,當我們創建越來越多的document的時候,es會在適當的時機再在后臺自動刪除標記為deleted的document
2、document的強制創建
(1)創建文檔與全量替換的語法是一樣的,有時候我們只是想新建文檔,如何進行強制創建呢?
方案一(不建議使用):
也就是說在創建的后面加上op_type=create
方案二(推薦使用):
PUT /index/type/id/_create3、document的刪除
(1)DELTE /index/type/id
(2)不會理解物理刪除,只會將其標記為deleted,當數據越來越多的時候,在后臺自動刪除。
總結
以上是生活随笔為你收集整理的17、document的全量替换,document的强制创建,document的删除(来源网络课程中的学习笔记)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 16、分布式文档系统--document
- 下一篇: 煤气灶火太小了想调大怎么调