แอปพลิเคชันการบูตสปริงแบบง่าย ๆ แสดงให้เห็นถึงการค้นหาไฮเบอร์เนต 6 การใช้งานกับ Elasticsearch
Hibernate Search 6.1.7.Final: เอกสารอ้างอิง
แผนภาพเอ่อ:

การค้นหาข้อความแบบเต็มมีให้บริการสำหรับ Freelancer และ Project Entities
หน่วยงานจัดทำดัชนี
3 ตัวอย่างการค้นหา:
SearchProjectSentities แสดงให้เห็นถึงการค้นหาข้อความพื้นฐานของโครงการโดย
SearchProjects แสดงตัวอย่างก่อนหน้านี้ด้วยการใช้การคาดการณ์
SearchFreElancers แสดงการค้นหาข้อความเต็มรูปแบบของ freelancer (พร้อมการคาดการณ์) โดย
การสร้างตัววิเคราะห์ 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 Browser Extension: https://elasticvue.com/