Simple Spring BootアプリケーションHibernate Search 6 ElasticSearchを使用して使用します。
Hibernate Search 6.1.7.Final:参照ドキュメント
ER図:

フルテキスト検索は、フリーランサーおよびプロジェクトエンティティで利用できます。
インデックス作成エンティティ
3検索例:
SearchProjectsentivesは、プロジェクトの基本的な全文検索を示しています
SearchProjectsは、投影の使用に関する以前の例を示しています
SearchFreelancersは、フリーランサーの完全なテキスト検索を実証します(予測付き)
カスタムEdgengramアナライザーの作成
スプリングブートアプリケーションを実行する前に、次のコマンドで必要なDockerコンテナを開始します。
開発環境を開始: docker compose -f deployment/docker-compose-dev.yaml up -d
開発環境を停止: docker compose -f deployment/docker-compose-dev.yaml down
次のコマンドでテストを実行します。
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
ここから郵便配置コレクションをインポートします
Elasticsearchブラウザ拡張機能:https://elasticvue.com/