Перенос старых устаревших методов в elasticsearchJAVA

Программисты JAVA общаются здесь
Гость
Перенос старых устаревших методов в elasticsearch

Сообщение Гость »


Я пытаюсь перенести elasticsearch:5.6.15 на elasticsearch:7.17.18. У меня следующие проблемы:

Клиент TransportClient; DeleteByQueryRequestBuilder deleteRequestBuilder = DeleteByQueryAction.INSTANCE.newRequestBuilder(клиент); deleteRequestBuilder.source().setIndices(индекс); Ошибка:

Невозможно разрешить метод «newRequestBuilder» в «DeleteByQueryAction» Вторая проблема:

Повторить попытку retryRequest = Retry.on(Exception.class) Ошибка:

Невозможно разрешить метод «on» при «Повторной попытке» Третья проблема:

Map indexMapping; Запрос CreateIndexRequest = новый CreateIndexRequest (индекс); request.source(indexMapping); Требуемый тип: XContentBuilder Предоставлено: Карта Знаете ли вы, как я могу перенести код соответствующим образом?

P.S Я создал этот тестовый проект, чтобы продемонстрировать проблемы миграции:

https://github.com/rcbandit111/elastics ... lient.java

Пожалуйста, клонируйте его и запустите.

Вернуться в «JAVA»