Typesense

Motor de busca open source em memória, com tolerância a erro de digitação, busca vetorial e a versão gerenciada Typesense Cloud.

BuscaCódigo aberto
Preço
Sob consulta; o preço sai da calculadora, pelo tamanho do cluster
Plano grátis
Não
Para usar
Precisa programar
Até funcionar
Um dia para a primeira versão na nuvem; mais um ou dois dias para rodar no próprio servidor com backup.

Pra que serve o Typesense

O Typesense é um motor de busca para a caixa de busca do seu app, com tolerância a erro de digitação, filtros e busca por significado (busca vetorial). É open source: dá para rodar de graça no seu servidor ou alugar um cluster dedicado no Typesense Cloud. Na nuvem você paga por hora pelo tamanho do servidor, não por busca, então um pico de acesso não estoura a conta.

Como entra no seu produto

  1. 1Calcule a memória antes: o Typesense guarda o índice inteiro na RAM, cerca de 2 a 3 vezes o tamanho dos campos que você busca.
  2. 2Crie um cluster no Typesense Cloud (ou instale no seu servidor) e cadastre um cartão logo, porque a cobrança é semanal.
  3. 3Envie os seus produtos ou conteúdos pelo back-end e mantenha sincronizado quando mudarem.
  4. 4Ligue a caixa de busca do front-end com uma chave que só faz busca.

Cabe na sua ideia?

Cabe se

  • Catálogo grande ou marketplace com tráfego de pico, como na Black Friday, em que preço por busca daria medo.
  • Você quer busca por palavra e busca por significado no mesmo motor, sem um banco vetorial separado.
  • Você tem uma VPS e alguém para cuidar dela, e quer busca sem custo de licença.

Não cabe se

  • Você quer plano grátis para sempre na nuvem: o grátis são 720 horas uma vez só, depois o cluster cobra por hora.
  • Você precisa saber o preço exato antes de criar a conta: o preço da nuvem só aparece na calculadora de configuração.
  • Você tem pouco tráfego e muitos dados: paga a RAM o mês inteiro mesmo quase sem busca; o plano grátis do Algolia pode bastar.

O que a pessoa só descobre depois de construir

Leia antes de construir em cima. Cada item tem o link da página oficial que diz isso.

  • O grátis da nuvem são 720 horas e 10 GB de banda uma vez na vida da conta, só em algumas configurações. Não renova; depois disso, os clusters ligados passam a cobrar.

    Fonte oficial: cloud-help.typesense.org
  • A taxa por hora do cluster é cobrada com ou sem tráfego, porque o hardware é dedicado. Um cluster de teste esquecido continua cobrando.

    Fonte oficial: cloud-help.typesense.org
  • O índice inteiro fica na RAM: conte 2 a 3 vezes o tamanho dos campos buscáveis, mais 7 bytes por dimensão por registro para vetores. Mais dado significa cluster maior e mais caro.

    Fonte oficial: typesense.org
  • O servidor é GPL-3.0. Rodar como serviço separado não tem problema, mas se você distribuir uma versão modificada precisa abrir as mudanças.

    Fonte oficial: github.com

Preço

Sob consulta; o preço sai da calculadora, pelo tamanho do cluster

720 horas de cluster e 10 GB de banda uma única vez na nuvem; hospedar você mesmo é grátis.

Grátis até
720 horas + 10 GB uma vez; grátis hospedando
Primeiro plano pago
Sob consulta (calculadora por cluster)
Dá para hospedar você mesmo
Sim, open source

Preço sob consulta · página oficial de preços

Quanto custa na prática

Estimativa: o mês tem umas 730 horas, então as 720 horas grátis (uma vez só) cobrem mais ou menos o primeiro mês num cluster elegível. Depois você paga a taxa por hora do cluster o mês inteiro (veja na calculadora; ela não aparece publicada na página) mais a banda, de uns 9 a 12 centavos de dólar por GB. 30 mil buscas por mês com uns 10 KB de resposta cada dão 0,3 GB, alguns centavos.

Estimativa a partir do preço oficial. Confira antes de decidir.

No Brasil

  • Plano grátis: não
  • Cobra em real: não
  • Paga com Pix ou boleto: não informado
  • Nota fiscal brasileira: não informado
  • Suporte em português: não informado

“Não informado” quer dizer que o site oficial não diz.

Faundr

Escolheu as ferramentas? Construa com IA, com segurança.

O Faundr guarda a memória do projeto, barra o que não tem volta e diz se dá para lançar, dentro do Claude Code e do Codex.