Technologie
Statut éditorial : En attente de relectureWeaviate
Base de données vectorielle open source combinant recherche vectorielle, BM25, recherche hybride, filtres et modules de vectorisation.
Classification de la technologie
Type
Technologie
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
- index vectoriels HNSW, plats et dynamiques selon la configuration ;
- index inversé pour BM25 et accélération des filtres ;
- recherche hybride avec pondération et stratégies de fusion ;
- vecteurs nommés pour plusieurs représentations d’un même objet ;
- modules et intégrations pour la vectorisation.
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