簡單的: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();
等待數據遷移完成便可。