Почему Java High Level REST Client был введен в эластичный поиск?

Есть два клиента Java Rest с именами Java High Level REST Client а также Java Low Level REST Client для интеграции с Elastic Search.

Когда Java High Level REST Client попали в Elastic search и почему?

1 ответ

Решение

Если вы будете следовать официальной документации, вы узнаете различия, как они работают и причину добавления Java High Level REST Client(JHLRC).

Переходя к первому вопросу, когда был добавлен JHLRC, как показано в официальном документе, он был добавлен в6.0.0-beta1 выпуск.

Переходя ко второму вопросу,

JHLRC работает поверх JLLRC и предоставляет дополнительные функции, такие как маршалинг и демаршаллинг запросов, которые низкоуровневый клиент не предоставляет, кроме того, что он предоставляет и то, и другое. sync а также async версии API.

Более подробную информацию о низкоуровневом клиенте можно найти здесь, а о высокоуровневом клиенте можно найти здесь, что также объясняет внутреннее устройство и то, как они работают.