ES document刪除建立,替換

2021-08-27 23:51:05 字數 649 閱讀 5016

1. document的全量替換

2. document的強制建立

3. document的刪除

1. document的全量替換

語法與建立文件是一樣的,如果document id不存在,那麼就建立,如果document id存在,那麼就全量替換,替換document中的

json串的內容

2. document是不可變的,如果要修改documet的內容,第一種方式就是全量替換,直接對document重新建立索引,替換裡面所有

的內容3. es會將老的document標記為deleted,然後新增我們給定的乙個document,當我們建立越來越多的document的時候,es會在

適當的時機在後台自動刪除標記為deleted的document

2. document的強制建立

1. 建立文件與全量替換的語法是一樣的,有時我們只是想新建文件,不想替換文件,如果強制進行建立呢?

2. put /index/type/id?op_type=create, put /index/type/id/_create

3. document的刪除

1. delete /index/type/id

2. 不會理解物理刪除,只會將其標記為deleted,當資料越來越多的時候,在後台自動刪除

jQuery1 9 中刪除了live以後的替代方法

根據jquery的官方描述,live方法在1.7中已經不建議使用,在1.9中刪除了這個方法。並建議在以後的 中使用on方法來替代。on方法可以接受三個引數 事件名 觸發選擇器 事件函式。需要特別注意的是 on方法中間的這個觸發選擇器就是你將要新增的html元素的類名 id或者元素名,使用它就可以實現...

jQuery1 9 中刪除了live以後的替代方法

根據jquery的官方描述,live方法在1.7中已經不建議使用,在1.9中刪除了這個方法。並建議在以後的 中使用on方法來替代。on方法可以接受三個引數 事件名 觸發選擇器 事件函式。需要特別注意的是 on方法中間的這個觸發選擇器就是你將要新增的html元素的類名 id或者元素名,使用它就可以實現...

SHELL指令碼查詢指定內容的行號,並刪除替換該行

適合檔案中只有乙個指定字串的行 原文章 bin bash 查詢的字串 str1 string1 新字串 newstr string2 被替換的檔名 filename filename 獲取指定字串的行號 line sed n str1 filename 刪除這行 sed i line d filen...