WikiGEO & IA

BM25

Algorithme probabiliste qui score la pertinence lexicale d'un document. Il précède les embeddings et reste utilisé en hybride avec la recherche sémantique.

Définition

Algorithme de recherche probabiliste utilisé par les moteurs pour scorer la pertinence lexicale d'un document. Précède les embeddings vectoriels mais reste utilisé en hybride avec la recherche sémantique dans la plupart des systèmes modernes.

BM25 compte les mots de la requête dans votre page, pondérés par leur rareté

BM25 date des années 1990 (famille Okapi). Il score la pertinence d'un document en mesurant la fréquence des termes de la requête, pondérée par la rareté de chaque terme (IDF) et par la longueur du document. Avant BERT, RankBrain et Neural Matching, c'était le moteur principal du ranking textuel.

Google l'utilise encore en 2026 pour le filtrage initial

Google fonctionne en hybride : BM25 assure le filtrage initial (le recall), les modèles neuraux assurent le re-classement (la precision). Les systèmes RAG utilisent la même séquence, BM25 en première passe puis re-ranking par embeddings.

Cette architecture explique deux choses. D'abord pourquoi les fondamentaux restent valides : le mot-clé dans le title, le H1, l'URL et le premier paragraphe sert encore au filtre d'admission. Ensuite pourquoi le keyword stuffing ne fonctionne plus : il exploitait la fréquence des termes, mais le re-ranking neuronal pondère autrement.

Parlons de votre projet.

Je vous prépare un pré-audit de votre site et l'on en discute durant notre visio.