BM25 — вероятностный ranking по term matching с насыщением TF и длиной документа; сильный lexical retriever. В RAG часто гибрид BM25 + dense embeddings.
Разбор
- Хорош для точных терминов/кодов.
- Плох для paraphrases без терминов.
- Нормализация запросов важна.
- Реципрокный ранг fusion с dense.
Итог
BM25 — лексический поиск; дополняет семантический ретривер.