Cette mini-application utilise les capacités de texte intégral de Flure pour via rapidement 25 000 recettes.
Caractéristiques démontrées: recherche de texte intégral.

Start FlureeTéléchargez et dézip ce paquet Fluree. Le paquet contient FLUREE, version 0.13.0, ainsi qu'une base de données pré-topulée de recettes. Toutes les recettes sont tirées de huit parties.
Accédez au dossier où vous avez téléchargé le paquet et exécutez ./fluree_start.sh . Si Java 8+ a installé, cela devrait lancer FLUREE et une console d'administration sera disponible pour que vous puissiez explorer sur http://localhost:8080 . resources/example_queries.js a des exemples de requêtes que vous pouvez tester directement dans la console d'administration.
Start the App git clone https://github.com/fluree/fluree-recipe-example.git
cd fluree-recipe-example
npm install
npm start
Flure utilise Apache Lucene pour alimenter nos capacités de recherche en texte intégral. Time-Travel n'est pas pris en charge dans la recherche en texte intégral, donc les résultats de recherche ne reflètent que le grand livre de Flure.
La recherche en texte complet est définie sur l'anglais, par défaut. Nous soutenons 10 langues différentes dans la recherche en texte intégral, notamment le chinois, l'hindi et le russe.
Afin d'activer la recherche en texte complet sur un prédicat, _predicate/fullText doit être égal à True. Par exemple, recipe/description a une recherche en texte intégral activée:
{
"_id": "_predicate",
"name": "recipe/description",
"type": "string",
"fullText": true
}
Vous pouvez voir le schéma complet dans ./resources/schema.json .
L'application est basée sur une seule requête:
{
"select": { "?recipe": [ { "*" : {"_compact":true }}]},
"where": [["?recipe","fullText:recipe","apples"]],
"limit": 10,
"offset": 0
}
Le terme de recherche (dans l'exemple ci-dessus, apples ) change en fonction de la requête, et le offset change pour prendre en charge la pagination.
Vous pouvez essayer ceci et d'autres requêtes en allant à http://localhost:8080 . resources/example_queries.js a des exemples de requêtes que vous pouvez tester directement dans la console d'administration.

Pour voir plus d'exemples de projets, visitez notre exemple de dépôt.
Consultez l'intégralité de notre documentation ou passez directement à la section sur la recherche en texte intégral.
Vous pouvez également vous engager avec nous par e-mail, [email protected] .
Ou par Slack.