很简单,我们直接使用UpdateRequest
话不多说,直接上代码:
//使用map集合存储我们要修改的字段和要修改的数据
HashMap<String, Object> map = new HashMap<>();
map.put("state",2);
//第一个参数是索引,第二个参数是id,然后使用doc来放我们要修改 的数据和集合
UpdateRequest request = new UpdateRequest("goods",gid.toString()).doc(map);
//然后直接执行 clint就是我注入的RestHighLevelClient
UpdateResponse update = client.update(request, GuliESConfig.COMMON_OPTIONS);