Typesense
Motor de búsqueda de código abierto que tolera errores tipográficos
Typesense está pensado para experiencias de búsqueda instantánea, como los resultados que aparecen mientras alguien escribe en una tienda o en un sitio de documentación. Guarda el índice en memoria para ganar velocidad, gestiona las erratas por defecto y admite filtrado, facetas, ordenación y agrupación. Su API es sencilla y hay bibliotecas cliente para los lenguajes más comunes.
También cubre las necesidades de recuperación actuales. La búsqueda vectorial permite a las aplicaciones encontrar resultados por significado mediante embeddings, y la búsqueda híbrida la combina con la coincidencia de palabras clave. Hay funciones integradas que generan embeddings, y un modo de búsqueda conversacional responde preguntas a partir de los documentos recuperados. Se puede ejecutar Typesense en servidores propios o usar Typesense Cloud.
Typesense es gratuito para autoalojar con una licencia de código abierto, y el alojamiento de pago se cobra según los recursos, no según el volumen de búsquedas. Como el índice vive en memoria, los conjuntos de datos grandes necesitan suficiente RAM. Entre las alternativas están Algolia, Meilisearch, Elasticsearch, OpenSearch y Pinecone para búsqueda vectorial. Typesense sirve para desarrolladores que quieren una búsqueda rápida, sencilla y bajo su control.