Okapi BM25 (BM stands for Best Matching) is a ranking function used by search engines to rank matching documents according to their relevance to a given search query. BM25 is a bag-of-words retrieval function that ranks a set of documents based on the query terms appearing in each document
The Okapi formula is another highly effective retrieval formula that represents the classical probabilistic retrieval model.