Diese Mini-App verwendet Flurees Volltextfunktionen durch 25.000 Rezepte schnell.
Funktionen demonstriert: Volltext-Suche.

Start FlureeLaden Sie dieses Fluree -Paket herunter und entpacken Sie. Das Paket enthält Fluree, Version 0.13.0 sowie eine präpopulierte Datenbank von Rezepten. Alle Rezepte stammen aus acht Portionen.
Navigieren Sie zum Ordner, in dem Sie das Paket heruntergeladen haben, und rennen Sie ./fluree_start.sh . Wenn Sie Java 8+ installiert haben, sollte dies Fluree starten, und eine Admin -Konsole kann Sie unter http://localhost:8080 erkunden. resources/example_queries.js hat Beispielabfragen, die Sie direkt in der Administratorkonsole testen können.
Start the App git clone https://github.com/fluree/fluree-recipe-example.git
cd fluree-recipe-example
npm install
npm start
Fluree verwendet Apache Lucene, um unsere Suchfunktionen der Volltext zu versorgen. Die Zeitreise wird bei der Volltext-Suche nicht unterstützt, daher spiegeln die Suchergebnisse nur das aktuelle Fluree-Ledger wider.
Die Volltext-Suche wird standardmäßig auf Englisch gesetzt. Wir unterstützen 10 verschiedene Sprachen bei der Volltext-Suche, einschließlich Chinesen, Hindi und Russisch.
Um die Volltext-Suche auf einem Prädikat zu aktivieren, muss _predicate/fullText gleich wahr sein. Zum Beispiel ist recipe/description eine Volltext-Suche aktiviert:
{
"_id": "_predicate",
"name": "recipe/description",
"type": "string",
"fullText": true
}
Sie können das vollständige Schema in ./resources/schema.json sehen.
Die App basiert auf einer einzelnen Abfrage:
{
"select": { "?recipe": [ { "*" : {"_compact":true }}]},
"where": [["?recipe","fullText:recipe","apples"]],
"limit": 10,
"offset": 0
}
Der Suchbegriff (im obigen Beispiel, apples ) ändert sich je nach Abfrage und der offset ändert sich zur Unterstützung der Pagination.
Sie können dies und andere Fragen ausprobieren, indem Sie zu http://localhost:8080 gehen. resources/example_queries.js hat Beispielabfragen, die Sie direkt in der Administratorkonsole testen können.

Um weitere Beispielprojekte zu sehen, besuchen Sie unser Beispiel Repo.
Schauen Sie sich unsere gesamte Dokumentation an oder springen Sie direkt zum Abschnitt bei der Volltext-Suche.
Sie können uns auch per E -Mail unter [email protected] mit uns beschäftigen.
Oder von Slack.