Définition

Base vectorielle

Aussi appelé : Vector database, Base de données vectorielle

Une base vectorielle est une base de données conçue pour stocker des embeddings et retrouver rapidement les vecteurs les plus proches d'une requête. Elle sert de moteur de recherche à une architecture RAG. Il peut s'agir d'un produit dédié (Qdrant, Weaviate, Pinecone…) ou d'une extension d'une base existante, comme pgvector pour PostgreSQL.

Pourquoi c'est important en entreprise

Elle conditionne la rapidité et la pertinence de la recherche, le filtrage par métadonnées et par droits d'accès, et le lieu d'hébergement de vos données. Beaucoup d'entreprises n'ont pas besoin d'un nouveau produit : leur base actuelle, étendue, suffit souvent au démarrage.

Exemple concret

Une ETI qui exploite déjà PostgreSQL active l'extension pgvector pour indexer ses fiches produits et sa documentation technique, sans ajouter de nouvelle brique à maintenir ni de nouveau fournisseur.

À ne pas confondre avec

Moteur de recherche plein texte
Un moteur plein texte (Elasticsearch, OpenSearch) cherche des mots-clés ; une base vectorielle cherche par proximité de sens. Les systèmes les plus fiables combinent souvent les deux (recherche hybride).

Termes liés

Notre accompagnement

Développement IA sur mesure

Assistants métiers, RAG et applications IA intégrées à votre SI

Découvrir l'offre

Définition mise à jour le . Voir tout le glossaire