Aplicación simple de arranque de primavera que demuestra Hibernate Search 6 Uso con Elasticsearch.
Hibernate Search 6.1.7. Final: documentación de referencia
Diagrama de ER:

La búsqueda de texto completo está disponible para las entidades independientes y del proyecto.
Entidades de indexación
3 ejemplos de búsqueda:
SearchProjectSentities demuestra la búsqueda básica de texto completo de proyectos por
SearchProjects demuestra un ejemplo anterior con el uso de proyecciones
SearchFreelancers demuestra la búsqueda de texto completo de los trabajadores independientes (con proyecciones) por
Creación de analizador Edgengram personalizado
Antes de ejecutar la aplicación Spring Boot, inicie los contenedores Docker necesarios con los siguientes comandos:
Iniciar entorno de desarrollo con: docker compose -f deployment/docker-compose-dev.yaml up -d
Detener el entorno de desarrollo con: docker compose -f deployment/docker-compose-dev.yaml down
Ejecutar pruebas con el siguiente comando:
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
Importar colección Postman desde aquí
Extensión del navegador Elasticsearch: https://elasticvue.com/