BM25 Ranking — hard NLP problem | Incognition