У меня есть приложение, и я хочу иметь возможность копировать данные из одного индекса в другой.
Я использую RestHighLevelClient
в версии 6.4.3. К сожалению, учебник, размещенный наastic.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);
К сожалению, похоже, что в этом классе такого метода нет вообще.
Как это сделать, используя отдых?