Une base de données vectorielle stocke et recherche des plongements, permettant une récupération rapide de contenu basée sur la similarité sémantique plutôt que sur la correspondance exacte de mots-clés.
Les bases de données traditionnelles recherchent des correspondances exactes. Les bases de données vectorielles recherchent le sens. Elles sont un composant clé des systèmes de génération augmentée par récupération.