Este Mini-App usa os recursos de texto completo da Fluree para rapidamente através de 25.000 receitas.
Recursos demonstrados: pesquisa de texto completo.

Start FlureeDownload e descompacte este pacote Fluree. O pacote contém Fluree, versão 0.13.0, bem como um banco de dados preparado de receitas. Todas as receitas são retiradas de oito porções.
Navegue até a pasta onde você baixou o pacote e execute ./fluree_start.sh . Se você tiver o Java 8+ instalado, isso deve iniciar o Fluree e um console de administrador estará disponível para você explorar em http://localhost:8080 . resources/example_queries.js possui consultas de exemplo que você pode testar diretamente no console do administrador.
Start the App git clone https://github.com/fluree/fluree-recipe-example.git
cd fluree-recipe-example
npm install
npm start
O Fluree usa o Apache Lucene para alimentar nossos recursos de pesquisa de texto completo. A viagem no tempo não é suportada na pesquisa de texto completo; portanto, os resultados da pesquisa refletem apenas o Ledger de Fluree atual.
A pesquisa de texto completo está definido como inglês, por padrão. Apoiamos 10 idiomas diferentes em pesquisa de texto completo, incluindo chinês, hindi e russo.
Para ativar a pesquisa de texto completo em um predicado, _predicate/fullText deve ser igual ao verdadeiro. Por exemplo, recipe/description possui pesquisa de texto completo ativado:
{
"_id": "_predicate",
"name": "recipe/description",
"type": "string",
"fullText": true
}
Você pode ver o esquema completo em ./resources/schema.json .
O aplicativo é baseado em uma única consulta:
{
"select": { "?recipe": [ { "*" : {"_compact":true }}]},
"where": [["?recipe","fullText:recipe","apples"]],
"limit": 10,
"offset": 0
}
O termo de pesquisa (no exemplo acima, apples ) muda dependendo da consulta e o offset muda para apoiar a paginação.
Você pode experimentar esta e outras consultas indo para http://localhost:8080 . resources/example_queries.js possui consultas de exemplo que você pode testar diretamente no console do administrador.

Para ver mais projetos de exemplo, visite nosso exemplo repo.
Confira toda a nossa documentação ou pule diretamente para a seção na pesquisa de texto completo.
Você também pode se envolver conosco por e -mail, [email protected] .
Ou por folga.