Glossaire
ivfflat, c'est quoi ?
Index ANN (Approximate Nearest Neighbors) de pgvector · partitionne les vecteurs en clusters. Plus rapide que la recherche exhaustive, perte de précision <2%.
Mis à jour le 7 juin 2026
Ce que c'est
Un type d'index de pgvector qui accélère la recherche en regroupant les vecteurs en paquets (clusters) : au lieu de comparer la question à TOUS les vecteurs, on ne fouille que les paquets les plus prometteurs.
Pourquoi c'est important
Sans index, chaque recherche compare tout le corpus : lent dès que ça grossit. ivfflat échange une perte de précision minime (souvent moins de 2 %) contre une recherche bien plus rapide.
Exemples concrets
- Passer de 2 secondes à 50 ms par recherche sur un gros corpus.
- Le nombre de paquets fouillés dose le compromis vitesse / précision.
Approfondir
concierge · RAG en prodUn module saisir.ai qui fait manipuler ce concept, en 5 min, sans coder.
Termes liés
Questions fréquentes
- ivfflat, c'est quoi ?
- Un type d'index de pgvector qui accélère la recherche en regroupant les vecteurs en paquets (clusters) : au lieu de comparer la question à TOUS les vecteurs, on ne fouille que les paquets les plus prometteurs.
- À quoi ça sert ?
- Sans index, chaque recherche compare tout le corpus : lent dès que ça grossit. ivfflat échange une perte de précision minime (souvent moins de 2 %) contre une recherche bien plus rapide.
- Un exemple concret ?
- Passer de 2 secondes à 50 ms par recherche sur un gros corpus.