ES Reindex用java来实现

简单的:ui

核心代码spa

//发送请求
ReindexRequestBuilder builder=ReindexAction.INSTANCE.newRequestBuilder(client).sourse(oldindex).destination(newindex);

解释:code

一、cilent须要自行建立blog

二、sourse中是要迁移的索引名称索引

三、destination中是要迁移到的新索引名称。ci

延伸:get

在此基础上还能够继续io

.setSlices(3).refresh(true)

能够定义切片数量,提升reindex的速度class

原则setSlices的值与索引的分片数相同时,迁移效率最高。效率

//提交请求响应
BulkByScrollResponse response=builder.get();

等待数据迁移完成便可。

相关文章
相关标签/搜索