Aplicativo simples de inicialização da primavera demonstrando Hibernate Search 6 Uso com Elasticsearch.
Pesquisa de Hibernato 6.1.7.Final: Documentação de referência
Diagrama de er:

A pesquisa completa de texto está disponível para entidades freelancers e de projeto.
Entidades de indexação
3 exemplos de pesquisa:
SearchProjectsEntities demonstra pesquisa básica de texto completo de projetos por
Os projetos de pesquisa demonstram exemplo anterior com uso de projeções
Searchfreelancers demonstra pesquisa completa de texto de freelancers (com projeções) por
Criando analisador personalizado Edgengram
Antes de executar o aplicativo de inicialização da primavera Iniciar os contêineres do Docker necessários com os seguintes comandos:
Iniciar o ambiente de desenvolvimento com: docker compose -f deployment/docker-compose-dev.yaml up -d
Stop Development Ambiente com: docker compose -f deployment/docker-compose-dev.yaml down
Execute testes com o seguinte 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
Coleção de postman de importação daqui
Elasticsearch Browser Extension: https://elastvue.com/