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

Цель проекта

Реализовать на сайте продвинутую систему поиска по товарам (станкам), которая будет находить релевантные результаты даже при наличии ошибок в запросе пользователя.

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

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

Основные функциональные требования

1. Поисковый движок

  • Использовать Elasticsearch для индексации и выполнения поисковых запросов.
  • Настроить морфологический анализ для русского языка с помощью стеммера.
  • Реализовать нечёткий (fuzzy) поиск для обработки опечаток.

2. Умные возможности поиска

  • Корректная обработка запросов, набранных в английской раскладке (транслит).
  • Поиск должен "понимать" слова с опечатками и находить правильные варианты.
  • Ожидаемое поведение и качество поиска - аналогичное популярным онлайн-площадкам (например, Авито).

3. Фильтрация результатов

  • Реализовать систему фильтров по техническим параметрам товаров (станков).
  • Фильтры должны работать в связке с текстовым поиском.

Требования к интеграции

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

Разработка логотипа для кафе

Требуется создать уникальный логотип для кафе. В дизайн необходимо интегрировать название заведения и тематическую графическую иллюстрацию, отражающую его концепцию.

Интеграция формы GetCourse с промежуточной страницей благодарности

Требуется доработать сайт на WordPress: изменить поведение формы обратной связи GetCourse. После отправки данных пользователь должен перенаправляться на страницу "Спасибо", а не сразу на оплату. Данные формы (имя, email, телефон) должны сохраняться для последующего перехода к оплате по кнопке.