Definição e principais recursos do Orama
Orama é umEscrito inteiramente em TypeScriptO mecanismo de pesquisa de alto desempenho e código aberto da Microsoft, projetado para o ecossistema JavaScript moderno. Seus principais recursos são refletidos em três dimensões principais:
- Recurso de pesquisa multimodalPesquisa de texto completo, pesquisa vetorial (para dados não estruturados, como imagens/áudio) e uma combinação dos dois em um modo de pesquisa híbrido
- universalidade ambientalExecuta em qualquer tempo de execução de JavaScript, incluindo navegadores, servidores Node.js e ambientes de computação de ponta
- Leve e eficienteComprimido para um tamanho de apenas 2 KB, mas capaz de lidar com milhões de consultas, o que foi verificado pelo nodejs.org e por outros sites que têm uma média de milhões de consultas por dia!
Em termos de recursos técnicos, o Orama também oferece pesquisa geoespacial, correspondência difusa (tolerância ortográfica), 30 recursos de processamento de idiomas e uma implementação TS pura, sem dependências externas, o que o torna ideal para tudo, desde projetos pessoais até aplicativos de nível empresarial.
Essa resposta foi extraída do artigoOrama: um mecanismo de pesquisa vetorial e de livros de texto completo de alto desempenhoO































