我有一个应用,我希望能够将数据从一个索引复制到另一个索引。
我在版本6.4.3中使用RestHighLevelClient
。不幸的是,elastic.co上托管的教程根本无法正常工作
我的方法看起来像这样
boolean reindex(final List<ListingsData> listingsData, final String dest) {
val documentIds = listingsData.stream().map(ListingsData::getId).collect(Collectors.toList());
val request = new ReindexRequest(getByDocumentIdsQuery(documentIds), new IndexRequest(dest, type));
...
}
我只想复制一些匹配查询的实体,并且在教程中他们说我现在应该client.reindex(request, RequestOptions.DEFAULT);
不幸的是,此类似乎根本没有这种方法。
如何利用休息?