Перенос старых устаревших методов в elasticsearch ⇐ 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
Пожалуйста, клонируйте его и запустите.
Я пытаюсь перенести 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
Пожалуйста, клонируйте его и запустите.
Мобильная версия