Skip to content

Спринт 1, финальный проект: поисковая система

Notifications You must be signed in to change notification settings

kozlov-dev/cpp-search-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

SearchServer

Проект курса Яндекс Практикума "Разработчик С++"

SearchServer - поисковик документов с учетом минус-слов (документы с этими словами не учитываются в результатах поиска). Принцип работы приближен к поисковикам от больших IT- гигантов (Яндекс).

Основные функции:

  • ранжирование результатов поиска по статистической мере TF-IDF;
  • обработка стоп-слов (не учитываются поисковой системой и не влияют на результаты поиска);
  • обработка минус-слов (документы, содержащие минус-слова, не будут включены в результаты поиска);
  • создание и обработка очереди запросов;
  • удаление дубликатов документов;
  • постраничное разделение результатов поиска;
  • возможность работы в многопоточном режиме;

Использование:

Код покрыт тестами. Тесты помогут разобраться в принципе работы.

Системные требования

  1. C++17 (STL)
  2. GCC (MinGW-w64)

Планы по доработке:

  • Добавить возможность ввода документов с помощью файла.
  • Реализовать графическое приложение, используя Qt.

About

Спринт 1, финальный проект: поисковая система

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages