Разработать базу данных с нуля. СУБД: PostgreSQL. Необходим специалист по формированию баз данных, обеспечивающих оптимальный полнотекстовый поиск. Исходные данные для формирования БД: - множество файлов в формате JSON [Телефон скрыт] шт.) - OC Ubuntu v22 Требования по поиску: - поиск и выделение записей из БД по введенномому набору слов - нахождение ниболее близких записей в БД по введенному тексту - сортировка результатов запроса по релевантности Что нужно по результатам работы: 1. Готовая структура БД со скриптом ее разворачивания с нуля 2. Скрипт для загрузки новых данных из папки с JSON-файлами в БД 3. Автоматическая индексация всех записей после их загрузки в БД (для оптимизации поиска) 4. Скрипты формирования хранимых процедур (функций) в БД (для запуска поиска и получения его результатов) с описанием их параметров для последующего использования в бэкенде 5. Гибкая структура БД и функций поиска, так как в структуру JSON могут впоследствии добавлятся новые пары <ключ>:<значение> 6. Инструкция по настройке среды исполнения Для выполнения задания будет предоставлена ограниченная выборка JSON-файлов. Оценка качества работы будет проводится по результатам применения БД для поиска на всех данных. Если для запуска всего функционала требуются доп. пакеты, то необходимо приложить инструкцию с командами для их установки на Ubuntu v22 Предпочитаемая СУБД: PostgreSQL, но приемлимы и другие варианты организации хранения и работы с данными (ClickHouse, ElasticSearch и др.), если будет обоснованы приемущества их применения. Что нужно ещё: сделать технико-экономическое обоснование проекта, разработать документацию, интегрировать базу данных с другими системами.