Техническое задание: Настройка интеллектуального поиска

Цель проекта

Интегрировать и настроить продвинутую систему поиска для существующего веб-сайта, чтобы повысить удобство для пользователей и релевантность результатов.

Исходные данные

  • Сайт разработан на чистом PHP (без использования фреймворков).
  • Требуется реализовать поиск без применения технологий искусственного интеллекта.

Ключевые требования к системе

Технологический стек

  • Использовать поисковый движок Elasticsearch.

Функциональные возможности

  • Морфологический поиск для русского языка: необходимо реализовать через стеммер, чтобы система находила слова в разных формах (например, "программист", "программиста", "программисту").
  • Нечёткий (fuzzy) поиск: система должна находить результаты с учётом возможных опечаток пользователя.
  • Добавить другие базовые функции полнотекстового поиска, характерные для Elasticsearch (например, ранжирование по релевантности).

Интеграция

  • Обеспечить корректную работу поиска на существующем PHP-сайте.
  • Настроить индексацию контента сайта в Elasticsearch.

Разработка телеграм-бота для кофейни на Python с админкой

Требуется создать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен быть написан на чистом Python и включать в себя админ-панель для управления меню и заказами. Подробные технические требования будут обсуждаться с исполнителем.