Проектная работа по курсу OTUS C++ professional
Реализовать консольную утилиту, которая индексипует документы в папке используя алгоритм BM25 и осуществляет поиск по нему. Интерфейс утилиты будет состоять из 2 аргументов
bm25_util --index "/path/to/dir" - проиндексировать файлы в директории
bm25_util --search "поисковый запрос" - вывести результат поиска фразы по индексу
Формат документов:
{"url": "url документа", "descr":"содержимое"}
Формат вывода результатов поиска:
Url: <url> score <score>
Url: <url> score <score>
...