Перенос старых устаревших методов в 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

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

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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