BM25 (Best Matching 25) to algorytm rankingowy stosowany w systemach wyszukiwania informacji do oceny relewancji dokumentu względem zapytania użytkownika. Stanowi on rozwinięcie metody TF-IDF, wprowadzając nasycenie częstotliwości słów oraz normalizację długości dokumentów, co zapobiega faworyzowaniu bardzo długich tekstów. Jest powszechnie wykorzystywany jako standard w silnikach wyszukiwania takich jak Elasticsearch czy Lucene oraz w systemach hybrydowych RAG.
Reklama





