es根據條件更新索引

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());
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章