Technologie

Statut éditorial : En attente de relecture

Weaviate

Base de données vectorielle open source combinant recherche vectorielle, BM25, recherche hybride, filtres et modules de vectorisation.

Classification de la technologie

Type

  • RAG et recherche vectorielle

Technologie

  • Weaviate

Autres noms : Weaviate Database

Weaviate en bref

Weaviate organise les objets dans des collections dotées de propriétés et d’un ou plusieurs espaces vectoriels. Il combine recherche vectorielle, recherche lexicale BM25 et filtres structurés, avec des options cloud ou auto-hébergées.

Fonctions principales

La recherche hybride fusionne les résultats vectoriels et BM25. Le poids relatif doit être évalué sur un jeu de requêtes réel : un réglage unique ne couvre pas forcément les recherches conceptuelles, les identifiants exacts et le jargon métier.

Quand le choisir ?

Weaviate convient aux produits qui veulent réunir plusieurs modes de recherche et une modélisation riche dans un moteur spécialisé. Il faut toutefois maîtriser davantage de concepts et d’exploitation qu’avec une extension PostgreSQL.

FAQ

Weaviate utilise-t-il uniquement les vecteurs ?

Non. Il prend aussi en charge BM25, les filtres et la recherche hybride.

Peut-on stocker plusieurs embeddings par objet ?

Oui, les vecteurs nommés permettent de représenter plusieurs champs ou modèles, puis de choisir l’espace ciblé par la requête.

Licence
BSD-3-Clause
Langage principal
Go
État des informations
Vérifiées récemment
Dernière vérification
24 août 2026

Sources utilisées