Practical BM25 in Elasticsearch – Part 2: The BM25 Algorithm and Its Variables | Hacker News Reader