ElasticSearch 6.3中的异步重新索引请求不起作用

时间:2019-02-12 09:18:04

标签: java elasticsearch

我一直在尝试下面的代码:

  1. ReindexRequestBuilder构建器= ReindexAction.INSTANCE.newRequestBuilder(getClient())             .source(sourceIndexName).abortOnVersionConflict(false)             .destination(destinationIndexName);

  2. builder.destination()。setOpType(DocWriteRequest.OpType.CREATE);

  3. builder.abortOnVersionConflict(false);
  4. BulkByScrollResponse响应= builder.get();

  5. System.out.println(“任务正在处理中”);

实际上,我想异步运行此重新索引任务,我也在最新版本中浏览了文档,例如ElasticSearch 6.6,我们可以看到reindex具有用于同步和异步的不同方法,但是当我使用ElasticSearch 6.3时,您可以看到最后一行,即“任务正在进行中”在重新索引完成后正在获取控件。另外,我需要使用TaskApi跟踪此任务,但是不可能获得空的任务列表。

我不想阻止重新索引请求

任何人都可以帮忙。

谢谢。

0 个答案:

没有答案