1
votes

Comment puis-je utiliser Spring Data ElasticSearch?

J'utilise Elasticsearch 7.1.0 et je souhaite créer une application spring-boot et me connecter à elasticsearch en utilisant spring-data-elastic-search. Mais je n'ai pas trouvé de solution pour utiliser la requête et l'agrégation.


0 commentaires

3 Réponses :


3
votes

Malheureusement, Spring Data elasticsearch ne prend pas encore en charge la version 7.1.0. Voir la section des versions dans ce lien:

https://github.com/spring-projects/spring-data-elasticsearch

Vous pouvez voir si cela fonctionne en vous connectant à cette version mais ce ne serait pas une solution prise en charge. La meilleure suggestion serait d'utiliser une version d'elasticsearch qui est prise en charge par Spring Data elasticsearch, par exemple. elasticsearch 3.2.x prend en charge la version 6.7.2 d'elasticsearch. Cela devrait fonctionner correctement alors.


1 commentaires

exécuter spring-data-elasticsearch 3.2.x contre ES 7 ne fonctionne pas . Pas besoin d'essayer ça.



1
votes

J'ai créé un projet factice rest-api en utilisant spring boot et elasticsearch-data. Vous pouvez prendre la référence d'ici-

https://github.com/haritmaljhain/working-api.git

Si vous rencontrez un problème, faites-le moi savoir.


4 commentaires

cela renvoie à quelque chose d'inexistant


Son fonctionnement et accessible, veuillez revérifier les liens.


comme je l'ai mentionné dans ma réponse, Spring Data Elasticsearch ne prend actuellement pas en charge Elasticsearch 7.x


Oui ... vous avez parfaitement raison. J'utilise elasticsearch-6.4.3. Monsieur, je ne l'ai pas testé avec 7.x



0
votes

Ce sera possible, après la sortie de spring-data-elasticsearch: 4.0.0 , mais il n'y a même pas de jalon pour cela. La dernière spring-boot version 2.2.1 avec le démarreur correspondant pour data-elasticsearch utilise spring-data-elasticsearch: 3.2.1

Jusqu'à la sortie de la version 4.0.0, vous pouvez utiliser la solution de contournement suivante:

Comment intégrer la version ElasticSearch 7.0 avec Spring Boot ?


0 commentaires