Weaviate Logo

Weaviate

Sitio web

Weaviate es una base de datos vectorial de código abierto de Weaviate B.V., en Ámsterdam, dirigida por el cofundador y director ejecutivo Bob van Luijt. Guarda objetos junto con sus vectores, de modo que las aplicaciones pueden combinar la búsqueda semántica con filtros estructurados. El servidor está escrito en Go y se publica bajo la licencia BSD 3-Clause, mientras que las funciones empresariales se cubren con una licencia comercial.

Características

  • Búsqueda híbrida que combina búsqueda vectorial con búsqueda por palabras clave BM25, además de búsqueda de imágenes y filtrado avanzado
  • Vectorización automática al importar mediante vectorizadores integrados, o importación de incrustaciones (embeddings) que ya existen
  • Búsqueda generativa integrada para RAG y reordenación (reranking)
  • Multiinquilino (multi-tenancy), replicación, control de acceso basado en roles y compresión de vectores, en instalación propia o como servicio de nube gestionado

Conviene saber

Weaviate se considera una infraestructura para aplicaciones de IA. Es más pesada de ejecutar que una biblioteca de búsqueda simple y tiene más funciones de IA integradas que un índice vectorial puro como Qdrant. La empresa también tiene presencia en Estados Unidos, y la B.V. neerlandesa es la entidad contratante que figura en su política de privacidad.