Mini-APP นี้ใช้ความสามารถในข้อความเต็มรูปแบบของ Fluree ในการดำเนินการอย่างรวดเร็วถึง 25,000 สูตร
คุณสมบัติแสดงให้เห็น: การค้นหาข้อความแบบเต็ม

Start Flureeดาวน์โหลดและคลายซิปแพ็คเก็ต Fluree นี้ แพ็คเก็ตมี fluree, เวอร์ชัน 0.13.0, รวมถึงฐานข้อมูล prepopulated ของสูตรอาหาร สูตรทั้งหมดนำมาจากแปดส่วน
นำทางไปยังโฟลเดอร์ที่คุณดาวน์โหลดแพ็คเก็ตและเรียกใช้ ./fluree_start.sh หากคุณติดตั้ง Java 8+ สิ่งนี้ควรเปิดตัว Fluree และคอนโซลผู้ดูแลระบบจะพร้อมให้คุณสำรวจที่ http://localhost:8080 resources/example_queries.js มีแบบสอบถามตัวอย่างคุณสามารถทดสอบได้โดยตรงในคอนโซลผู้ดูแลระบบ
Start the App git clone https://github.com/fluree/fluree-recipe-example.git
cd fluree-recipe-example
npm install
npm start
Fluree ใช้ Apache Lucene เพื่อเพิ่มความสามารถในการค้นหาข้อความแบบเต็มของเรา การเดินทางข้ามเวลาไม่ได้รับการสนับสนุนในการค้นหาข้อความแบบเต็มดังนั้นผลการค้นหาจะสะท้อนเฉพาะบัญชีแยกประเภท Fluree ปัจจุบัน
การค้นหาข้อความแบบเต็มถูกตั้งค่าเป็นภาษาอังกฤษโดยค่าเริ่มต้น เราสนับสนุน 10 ภาษาที่แตกต่างกันในการค้นหาข้อความแบบเต็มรวมถึงภาษาจีนภาษาฮินดีและรัสเซีย
ในการเปิดใช้งานการค้นหาข้อความแบบเต็มรูปแบบบนเพรดิเคต _predicate/fullText จะต้องเท่ากับจริง ตัวอย่างเช่น recipe/description เปิดใช้งานการค้นหาแบบเต็มข้อความ:
{
"_id": "_predicate",
"name": "recipe/description",
"type": "string",
"fullText": true
}
คุณสามารถเห็นสคีมาเต็มรูปแบบใน ./resources/schema.json
แอพนี้ขึ้นอยู่กับแบบสอบถามเดียว:
{
"select": { "?recipe": [ { "*" : {"_compact":true }}]},
"where": [["?recipe","fullText:recipe","apples"]],
"limit": 10,
"offset": 0
}
คำค้นหา (ในตัวอย่างด้านบน apples ) เปลี่ยนไปขึ้นอยู่กับการสืบค้นและการเปลี่ยนแปลง offset เพื่อรองรับการแบ่งหน้า
คุณสามารถลองใช้ข้อสงสัยนี้และอื่น ๆ โดยไปที่ http://localhost:8080 resources/example_queries.js มีแบบสอบถามตัวอย่างคุณสามารถทดสอบได้โดยตรงในคอนโซลผู้ดูแลระบบ

หากต้องการดูโครงการตัวอย่างเพิ่มเติมโปรดไปที่ตัวอย่างของเรา repo
ตรวจสอบเอกสารทั้งหมดของเราหรือข้ามไปยังส่วนโดยตรงในการค้นหาข้อความแบบเต็ม
นอกจากนี้คุณยังสามารถมีส่วนร่วมกับเราทางอีเมล [email protected]
หรือโดยหย่อน