Aller au contenu
Terme

pgvector

Extension PostgreSQL qui ajoute un type de colonne vecteur, des opérateurs de distance et des index (HNSW, IVFFlat) pour la recherche de similarité dans la base relationnelle.

Confirmée#pgvector#vector-dbPublié le 16 sept. 2026Mis à jour le 16 sept. 2026

Extension PostgreSQL qui ajoute un type de colonne vecteur, des opérateurs de distance et des index (HNSW, IVFFlat) pour la recherche de similarité dans la base relationnelle.

RAG

Avec pgvector, l'index vectoriel vit dans la même base PostgreSQL que les utilisateurs, les groupes et les métadonnées des documents : un seul service à sauvegarder, des filtres de permissions exprimés en SQL, éventuellement via row-level security.

Sa limite documentée : avec un index HNSW, le filtrage est appliqué après le parcours de l'index, ce qui peut réduire le nombre de résultats quand le filtre est sélectif ; des parades existent (paramètres de recherche itérative, index partiels). C'est l'option A de la question Q-004.

content/glossary/pgvector.md86 mots