При весенней загрузке вы (почти) можете выбрать нужную версию ES.Но, вероятно, вы спрашиваете о spring-data -asticsearch?Если это так, то:
1.1) Используйте автономный клиент высокого уровня без Spring-data -asticsearch, тогда вы можете начать с последней версии ES.Это мой любимый подход, так как мне часто нужны функции, не поддерживаемые spring-data -asticsearch.
1.2) Используйте spring-data -asticsearch в текущей версии и обновляйте позже (это позволит вам использовать более старую версию es, поскольку transportClient необходимо каким-то образом синхронизировать версии) или использовать моментальный снимок spring-data -asticsearch (ваше приложение, вероятно, все еще находится в стадии разработки, когда будет доступен стабильный выпуск)
1.3) Drop spring-data -asticsearch и используйте https://github.com/searchbox-io/Jest/tree/master/jest, который, по-видимому, является основным решением в выпуске Мура (https://github.com/spring-projects/spring-data-elasticsearch/pull/147)
1.4). Используйте свою собственную реализацию (вероятно, не очень хороший вариант);)
2) При использовании пружинного data -asticsearch 3.2 M1 (Release Train Moore) эта проблема должна быть решена.Пожалуйста, смотрите https://jira.spring.io/browse/DATAES-220 и https://jira.spring.io/browse/DATAES-407 для более подробной информации.