POST esindex/_doc/id/_update
{
"script" : "ctx._source.bussinesData.remark='test'",
}
es的restful接口
UpdateRequest updateRequest = new UpdateRequest(dto.getEsIndex(), dto.getId()); Mapparams = new HashMap (); params.put("remark", dto.getRemark()); script script = new script(script.DEFAULT_script_TYPE, script.DEFAULT_script_LANG, "ctx._source.busssineData.remark = params.remark", params); updateRequest.script(script); try { restHighLevelClient.update(updateRequest, RequestOptions.DEFAULT); } catch (IOException e) { log.error("", e); }
java实现



