Le Labo
Combien de place et de temps pour indexer vos documents
Chercher par le sens dans ses documents, ou laisser une IA y répondre, commence toujours par la même étape : transformer chaque passage en vecteur. Combien de place, combien de temps, combien d'électricité ? Les débits proposés ici sont ceux que nous avons mesurés, pas ceux d'une fiche technique.
Labo Combien de place et de temps pour indexer vos documents
Place des vecteurs
—
Durée d'indexation
—
Énergie de la machine
—
Débits et énergie mesurés par geeks.fr le 10 octobre 2026 avec EmbeddingGemma 2 en texte seul, sur des passages d'environ 135 mots. La place ne compte que les vecteurs : le texte, les métadonnées et l'index de recherche s'y ajoutent.
Ce que la taille de vecteur change vraiment
EmbeddingGemma 2 rend 768 nombres par passage, et accepte qu'on n'en garde que 512, 256 ou 128 : trois à six fois moins de place. Google annonce une perte presque nulle jusqu'à 256. Sur nos 40 questions en français, la bonne réponse arrivait en premier 36 fois avec 768 dimensions, 37 avec 512, 32 avec 256 et 27 avec 128. À 512, on ne perd rien ; en dessous, on perd plus que prévu.
$ man outil
› Combien de place prend un million de passages ?
Avec EmbeddingGemma 2 et ses 768 dimensions en float32, 3,1 Go pour les seuls vecteurs. En gardant 512 dimensions en float16, un peu plus d'1 Go. Le texte, les métadonnées et l'index de recherche s'y ajoutent.
› Faut-il une carte graphique pour indexer ses documents ?
Non, mais elle va trois fois plus vite. Sur notre MacBook Pro M1 Max, 92 114 mots se sont indexés en 24 secondes sur la carte graphique (médiane de trois passes) et en 71 secondes sur le processeur seul, avec exactement les mêmes vecteurs.
› Peut-on réduire la taille des vecteurs sans perdre en justesse ?
Jusqu'à 512 dimensions, oui : notre banc en français n'a rien perdu. À 256, la bonne réponse arrivait en premier 32 fois sur 40 au lieu de 36, et 27 fois à 128. Mesurez sur vos propres documents avant de descendre plus bas.
$ grep -l outil ./articles
Cet outil est posé dans cet article, à l'endroit où la question se pose :