Application simple de démarrage de printemps démontrant la recherche Hibernate 6 Utilisation avec Elasticsearch.
Hibernate Search 6.1.7.Final: Documentation de référence
Diagramme ER:

La recherche en texte intégral est disponible pour les entités indépendantes et de projet.
Entités d'indexation
3 Exemples de recherche:
SearchProjectSentities démontre la recherche de texte intégral de base des projets par
SearchProjects démontre l'exemple précédent avec l'utilisation des projections
SearchFreelancers démontre la recherche en texte intégral des indépendants (avec projections) par
Création d'un analyseur EdgeGram personnalisé
Avant d'exécuter l'application Spring Boot, Démarrez les conteneurs Docker nécessaires avec les commandes suivantes:
Démarrez l'environnement de développement avec: docker compose -f deployment/docker-compose-dev.yaml up -d
Arrêtez l'environnement de développement avec: docker compose -f deployment/docker-compose-dev.yaml down
Exécutez des tests avec la commande suivante:
newman run ./backend/src/test/postman/Hibernate-search-6-example.postman_collection.json -e ./backend/src/test/postman/Test Environment.postman_environment.json --reporters cli,json --reporter-json-export ./backend/src/test/postman/output/outputfile.json
Collection d'importation d'ici d'ici
Extension du navigateur Elasticsearch: https://elasticvue.com/