015,elasticsearch--[L17]--document的全量替換、強制建立以及圖解lazy delete機制

課程大綱json

一、document的全量替換
二、document的強制建立
三、document的刪除索引

-------------------------------------------------------------------------------------------------------------文檔

一、document的全量替換後臺

(1)語法與建立文檔是同樣的,若是document id不存在,那麼就是建立;若是document id已經存在,那麼就是全量替換操做,替換document的json串內容
(2)document是不可變的,若是要修改document的內容,第一種方式就是全量替換,直接對document從新創建索引,替換裏面全部的內容
(3)es會將老的document標記爲deleted,而後新增咱們給定的一個document,當咱們建立愈來愈多的document的時候,es會在適當的時機在後臺自動刪除標記爲deleted的document語法

------------------------------------------------------------------------------------------------------------------------im

二、document的強制建立數據

(1)建立文檔與全量替換的語法是同樣的,有時咱們只是想新建文檔,不想替換文檔,若是強制進行建立呢?
(2)PUT /index/type/id?op_type=create,PUT /index/type/id/_createimg

------------------------------------------------------------------------------------------------------------------------let

三、document的刪除document

(1)DELETE /index/type/id
(2)不會理解物理刪除,只會將其標記爲deleted,當數據愈來愈多的時候,在後臺自動刪除

        

相關文章
相關標籤/搜索