Einfache Spring -Boot -Anwendung, die Hibernate -Suche nach demonstrieren 6 Nutzung mit Elasticsearch.
Hibernate -Suche 6.1.7.Final: Referenzdokumentation
ER -Diagramm:

Die Volltextsuche ist für Freiberufler und Projekteinheiten verfügbar.
Indexierungseinheiten
3 Suchbeispiele:
SearchProjectsentities zeigt grundlegende Volltext -Suche nach Projekten nach
SearchProjects demonstriert ein früheres Beispiel bei der Verwendung von Projektionen
SearchFreelancers demonstriert die Volltextsuchung von Freiberuflern (mit Projektionen) nach
Erstellen Sie einen benutzerdefinierten Edgengram -Analysator
Vor dem Ausführen der Spring -Boot -Anwendung starten die erforderlichen Docker -Container mit den folgenden Befehlen:
Entwicklungsumgebung mit: docker compose -f deployment/docker-compose-dev.yaml up -d
Stoppen Sie die Entwicklungsumgebung mit: docker compose -f deployment/docker-compose-dev.yaml down
Führen Sie Tests mit dem folgenden Befehl aus:
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
Importieren Sie die Postmanentnahme von hier aus
Elasticsearch Browser -Erweiterung: https://elasticvue.com/