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 prod

Un 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.