UpdateByQueryRequest request = new UpdateByQueryRequest(indexname);
request.setQuery(queryBuilder);
request.setScript(
new Script(
ScriptType.INLINE, "painless",
"if (ctx._source.money == '111') {ctx._source.money='222';}",
Collections.emptyMap()));
BulkByScrollResponse bulkResponse =
client.updateByQuery(request, RequestOptions.DEFAULT);
log.info(""+bulkResponse.getTotal());
es根據條件更新索引
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.