Zawartość informacyjna komunikatu „ zawiera ” wynosi więc:
Jeśli mamy dwa terminy zapytania i , a ich występowanie w dokumentach jest całkowicie niezależne, to prawdopodobieństwo, że oba wystąpią w losowo wybranym dokumencie , wynosi:
a zawartość informacyjna takiego zdarzenia jest równa:
Z niewielką modyfikacją jest to dokładnie to, co wyraża składnik IDF w BM25.
Modyfikacje
Dla skrajnych wartości współczynnika BM25 przechodzi w funkcje rankingowe znane jako BM11 (dla ) oraz BM15 (dla ). BM25F jest modyfikacją BM25, w której dokument traktuje się jako złożony z wielu pól (np. nagłówków, tekstu głównego, tekstu zakotwiczeń) o potencjalnie różnej ważności, innym nasyceniu trafności oraz odmiennym sposobie normalizacji długości. BM25F definiuje każdy typ pola jako strumień i stosuje wagę per strumień, aby przeskalować wkład danego pola w końcowy wynik. Jest ona też opisywana jako „BM25 z rozszerzeniem na wiele ważonych pól”. BM25+ jest rozszerzeniem BM25 opracowanym w celu rozwiązania jednej z jego słabości: składnik normalizacji częstości terminu przez długość dokumentu nie ma właściwego dolnego ograniczenia, przez co długie dokumenty dopasowane do terminu