- 根据指定条件更新 elasticseaerch 索引
//获取链接
Client client = elasticseaerchTemplate.getClient();
UpdateByQueryRequestBuilder updateByQuery = UpdateByQueryAction.INSTANCE.newRequestBuilder(client);
updateByQuery.source("索引")
//查询要修改的结果集可以多个
.filter(QueryBuilders.termQuery("field", "789"))
//修改操作 field 字段 value值
.script(new Script( "ctx._source['field']='value';ctx._source['field']='value'"));
//获取响应结果集
BulkByScrollResponse response = updateByQuery.get();
long updated = response.getUpdated();