BM25: The Formula Behind the Best Match

Last time, we talked about BM25 in plain language. Saturation. Length normalisation. Rare words carrying more weight than common ones.