1. 程式人生 > >ElasticSearch最佳入門實踐(二十三)基於groovy指令碼進行partial update

ElasticSearch最佳入門實踐(二十三)基於groovy指令碼進行partial update

es,其實是有個內建的指令碼支援的,可以基於groovy指令碼實現各種各樣的複雜操作

1、初始化一條資料

在這裡插入圖片描述

2、內建指令碼

在這裡插入圖片描述

在這裡插入圖片描述

3、外部指令碼

在這裡插入圖片描述

4、用指令碼刪除文件

在這裡插入圖片描述

在這裡插入圖片描述

5、update操作

在這裡插入圖片描述

6、如果指定的document不存在,就執行upsert中的初始化操作;如果指定的document存在,就執行doc或者script指定的partial update操作

在這裡插入圖片描述

在這裡插入圖片描述