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

Цель проекта

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

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

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

  • Использование поискового движка Elasticsearch.
  • Интеграция с существующим сайтом, написанным на чистом PHP.

2. Функциональность поиска

  • Морфологический поиск: Настроить стеммер для русского языка для корректного учета различных словоформ (например, "станок", "станка", "станком").
  • Нечеткий (fuzzy) поиск: Система должна находить результаты даже при наличии опечаток в запросе пользователя.
  • Устойчивость к ошибкам ввода: Поиск должен корректно обрабатывать:
    • Опечатки.
    • Транслит (написание русских слов латинскими буквами, например, "stanoк").
    • Автоматическое исправление запросов, введенных в неправильной раскладке клавиатуры.
  • Высокая скорость выполнения запросов и релевантность выдачи.

3. Система фильтрации

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

4. Ожидаемый результат

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

Все детали и технические нюансы будут согласованы с выбранным исполнителем.

Проявка текста под полосой на изображении

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