Weaviate Logo

Weaviate

Site web

Weaviate est une base de données vectorielle open source de Weaviate B.V., à Amsterdam, dirigée par le cofondateur et directeur général Bob van Luijt. Elle stocke les objets avec leurs vecteurs, ce qui permet aux applications de combiner recherche sémantique et filtres structurés. Le serveur est écrit en Go et publié sous licence BSD 3-Clause, tandis que les fonctions entreprise relèvent d'une licence commerciale.

Fonctionnalités

  • Recherche hybride combinant recherche vectorielle et recherche par mots-clés BM25, ainsi que recherche d'images et filtrage avancé
  • Vectorisation automatique à l'import grâce à des vectoriseurs intégrés, ou import de représentations vectorielles (embeddings) déjà existantes
  • Recherche générative intégrée pour la génération augmentée par récupération et le reranking
  • Multi-locataires, réplication, contrôle d'accès basé sur les rôles et compression vectorielle, en auto-hébergement ou sous forme de service cloud géré

Bon à savoir

Weaviate se considère comme une infrastructure pour les applications d'IA. Il est plus lourd à exploiter qu'une simple bibliothèque de recherche et comprend davantage de fonctions d'IA intégrées qu'un index vectoriel pur comme Qdrant. L'entreprise est aussi présente aux États-Unis, et la B.V. néerlandaise est l'entité contractante nommée dans sa politique de confidentialité.