REST-клиент высокого уровня , который вы добавили внутренне, вызывает REST-клиент низкого уровня
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
Этот низкоуровневый клиент загружается самой зависимостью ядра, но, похоже, он не соответствует версии 7.x (вы можете проверить то же самое в списке внешних библиотек).
В моей системе было добавлено elastcsearch-rest-client
версии 6.4.2, когда я использовал elastcisearch
версии 7.5.0

Итак, в этом случае вы можете добавить зависимость, связанную с elasticsearch-rest-client
, вручную в пом. xml, добавив:
<dependency>
<groupId> org.elasticsearch.client </ groupId>
<artifactId> elasticsearch-rest-client </ artifactId>
<version>${org.elasticsearch}</ version>
</ dependency>
Итак, ваш полный пом. xml относится к elasti c зависимости поиска должны выглядеть так:
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client-sniffer</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
<version>${org.elasticsearch}</version>
</dependency>
<dependency>
<groupId> org.elasticsearch.client </ groupId>
<artifactId> elasticsearch-rest-client </ artifactId>
<version>${org.elasticsearch}</ version>
</ dependency>