Glossaire

pgvector, c'est quoi ?

Extension PostgreSQL qui ajoute un type `vector` et des opérateurs de distance (cosine, euclidean, inner product). Permet la recherche sémantique sans Qdrant/Pinecone.

Mis à jour le 6 juin 2026

Ce que c'est

Une extension de PostgreSQL qui ajoute un type « vecteur » et les opérations de distance. En clair : tu fais de la recherche sémantique directement dans ta base SQL existante, sans monter une base vectorielle dédiée (Qdrant, Pinecone).

Pourquoi c'est important

Pour beaucoup de projets, c'est le choix le plus simple : une dépendance de moins, tes vecteurs à côté de tes données métier, les mêmes sauvegardes. On ne sort l'artillerie dédiée que quand le volume l'exige.

Exemples concrets

  • Une boutique stocke produits ET leurs embeddings dans le même PostgreSQL.
  • Au-delà de plusieurs millions de vecteurs sous forte charge, une base dédiée peut redevenir pertinente.

Approfondir

concierge · RAG en prod

Un module saisir.ai qui fait manipuler ce concept, en 5 min, sans coder.

Termes liés

Questions fréquentes

pgvector, c'est quoi ?
Une extension de PostgreSQL qui ajoute un type « vecteur » et les opérations de distance. En clair : tu fais de la recherche sémantique directement dans ta base SQL existante, sans monter une base vectorielle dédiée (Qdrant, Pinecone).
À quoi ça sert ?
Pour beaucoup de projets, c'est le choix le plus simple : une dépendance de moins, tes vecteurs à côté de tes données métier, les mêmes sauvegardes. On ne sort l'artillerie dédiée que quand le volume l'exige.
Un exemple concret ?
Une boutique stocke produits ET leurs embeddings dans le même PostgreSQL.