ES更新資料

2021-08-28 01:13:10 字數 558 閱讀 2069

最近專案中用到了es,有這麼乙個場景:索引中有個nested結構,要更新nested中的值,如果document沒有,需要建立document的,並且要批量,這裡的批量指兩個:

1,一次更新(upinsert)多個document

2、一次更新nested中的多個值

這是公司乙個es的專家給我寫的,特此記錄一下:

post ptp_tags/item/_bulk

, "retry_on_conflict":3 }

", "lang" : "painless", "params" : ,] } }, "upsert":,]}}

如果有多行,可以繼續新增。。。。

"item" : ,

"id" : ,

"object_list" : ,

"object_id" : ,

"object_type" : ,

"object_value" : ,

"object_value_num" : }},

"product_type" : }}

}

ES以更新時間為標準,分離資料

首先宣告 因各種原因無法使用python安裝es模組,所以使用一種笨方法進行資料刪除 usr bin env python coding utf 8 create time 2020 4 1 file name elasticsearch del.py author mr.yang python v...

es6學習(持續更新)

剛開始學習es6。本文件主要對es6的基礎語法進行歸納首先,切記要 use strict 宣告 1.let宣告 let a 1 let a 2 報錯console.log b 報錯,而用var宣告變數為undefined let b 2 for let i 0 i 9 i console.log i...

es 各個執行緒明細 持續更新

1.請求超時處理 執行緒 執行緒池 執行contextpreservingrunnable run 執行緒 執行緒池 執行contextpreservingrunnable run asyncretentionleasesynctask run indexservice.syncretentionl...