Сервис, который осуществляет поиск по файлам в указанной дииректории, а так же позволяет загружать текстовые файлы для поиска через веб-интерфейс. Поиск основан на составлении инвертированного индекса. Для хранения данных используется PostgreSQL.
Запуск: go run main.go
Результаты: Выводит суммарное количество совпадений по всем словам из запроса.
Конфигурация:
Listen: порт, на котором стартует сервер
PgSQL: строка соединения к базе данных
LogLevel: минимальный уровень логирования
LogFileName: имя файла логирования
DirectoryPath: путь к папке с исходными индексируемыми файлами