O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.
Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Pesquisar no Firestore com o Typesense

Typesense
Made by Typesense

Indexar dados do Firestore no Typesense para pesquisa de texto completo

Como esta extensão funciona

Use esta extensão para sincronizar os dados da sua coleção do Firestore com o Typesense a fim de fazer uma pesquisa difusa de texto completo nos seus dados do Firestore.

Esta extensão escuta sua coleção do Firestore definida e sincroniza os documentos do Firestore com o Typesense em criação, atualizações e exclusões. Ele também tem uma função para ajudar você a preencher dados.

Outras configurações

Antes de instalar esta extensão, você precisa ter:

  1. Configurado um banco de dados do Cloud Firestore no projeto do Firebase.
  2. Configurar um cluster do Typesense (em Typesense Cloud ou Servidor auto-hospedado).
  3. Configurada uma coleção do Typesense no painel do Typesense Cloud ou na API.

Essa extensão sincronizará as alterações que ocorreram após a instalação. Você vai poder executar uma função para preencher os dados atuais na coleção do Firestore. Informações detalhadas para executar essa função de preenchimento serão fornecidas após a instalação da extensão.

Faturamento

Para instalar uma extensão, o projeto precisa estar no [plano Blaze (pagamento por utilização)]. (https://firebase.google.com/pricing)

  • Será cobrada uma pequena quantia (normalmente cerca de US$ 0,01/mês) pelos recursos do Firebase exigidos por essa extensão (mesmo que ela não seja usada).
  • Esta extensão usa outros serviços do Firebase e do Google Cloud Platform, que têm cobranças associadas se você exceder o nível sem custos do serviço:
    • Cloud Firestore
    • Cloud Functions (Tempo de execução do Node.js 14+. Consulte as perguntas frequentes ) – O uso dessa extensão também exige que você tenha um cluster do Typesense em execução no Typesense Cloud ou em algum servidor hospedado. Os custos associados a esses serviços são de sua responsabilidade.

Como instalar a extensão

Como usar o Console do Firebase

Para instalar e gerenciar extensões, use o Console do Firebase.

Instalar usando o console

Como usar a Firebase CLI

Para instalar e gerenciar extensões, também é possível usar a Firebase CLI:

Etapa 1: execute o comando npm (em inglês) a seguir para instalar a CLI ou atualizá-la para a versão mais recente.

npm install -g firebase-tools
Não está funcionando? Consulte a referência da Firebase CLI ou altere suas permissões do npm (em inglês).

Etapa 2: configurar um novo diretório do projeto no Firebase ou acessar um já configurado

Etapa 3: adicionar esta extensão ao seu manifesto de extensões ao ser executada

firebase ext:install typesense/firestore-typesense-search --local --project=projectId_or_alias

Step 4 (Optional): Test this extension locally with the Firebase Emulator Suite

firebase emulators:start

Etapa 5: implantar as extensões do seu manifesto ao projeto

firebase deploy --only extensions --project=projectId_or_alias
Compatível com
Cloud Firestore
Autor
Licença
Apache-2.0
Versão
0.4.0