Définition simple
Une base de données vectorielle indexe des embeddings pour rechercher rapidement des éléments similaires selon une métrique de distance.
Objectif et usage
Une base vectorielle conserve des vecteurs et fournit des recherches de voisins selon une mesure de distance ou de similarité.
Comment ça fonctionne ?
Des index peuvent accélérer la recherche, parfois approximative, en échange d’un compromis entre rappel, latence, mémoire et coût de construction.
Exemple et vérification
Pour choisir une configuration, mesurer la qualité des voisins retrouvés et la latence sur le volume et les filtres attendus.
Points d’attention
Les premiers résultats ne sont pas automatiquement les plus utiles au métier. Un index approximatif peut manquer des voisins qu’une recherche exacte aurait retournés.
En résumé
La base répond à un besoin de recherche de similarité ; sa pertinence dépend des représentations, de la métrique et des paramètres d’indexation.