我一直在尝试下面的代码:
ReindexRequestBuilder构建器= ReindexAction.INSTANCE.newRequestBuilder(getClient()) .source(sourceIndexName).abortOnVersionConflict(false) .destination(destinationIndexName);
builder.destination()。setOpType(DocWriteRequest.OpType.CREATE);
BulkByScrollResponse响应= builder.get();
System.out.println(“任务正在处理中”);
实际上,我想异步运行此重新索引任务,我也在最新版本中浏览了文档,例如ElasticSearch 6.6,我们可以看到reindex具有用于同步和异步的不同方法,但是当我使用ElasticSearch 6.3时,您可以看到最后一行,即“任务正在进行中”在重新索引完成后正在获取控件。另外,我需要使用TaskApi跟踪此任务,但是不可能获得空的任务列表。
我不想阻止重新索引请求
任何人都可以帮忙。
谢谢。