Веб-программист. Написать модуль opencart поиск Elasticsearch (Дистанционная работа)
(проект не опубликован)

Бюджет: 80 000 руб.

Задание: Веб-программист. Написать модуль opencart поиск Elasticsearch (Дистанционная работа)

Что нужно: - Последняя стабильная версия Elasticsearch; - Синонимы и стоп-слова; - Исправление неверной раскладки и орфографических ошибок; - Поиск по товарам; - Поиск по категориям; - Всплывающая история поиска пользователя (если пользователь нажал на пустой input поиска); - Всплывающие подсказки под Input запроса (если пользователь начал писать запрос); - Перенаправление на продукт или категорию если результат поиска включает только 1 объект; - Cron для индексации продуктов и категорий должен быть оптимизирован под большое количество данных и входить в лимиты максимального времени выполнения php; - Активировать алгоритм поиска в категориях при get запросе "search" (добавить модуль в функцию getProducts); В Админ панели: - Кнопка для ручного запуска cron индексации товаров; - Гибкое добавление поиска по столбцам таблиц oc_product, oc_product_description, category_description (обычный выбор [вкл/выкл] полей по которым будет происходить поиск); - Гибкое добавление поиска по другим таблицам; - Статистика поиска; - Поиск в атрибутах (обычный выбор [вкл/выкл] полей по которым будет происходить поиск); - Настройка количества нечеткого поиска (Количество символов, которые можно заменить, чтобы совпадение со словом произошло.); - Приоритет полей в которых происходит поиск (обычная настройка приоритета чем больше установленное число тем меньше приоритет); - Четкая и понятная инструкция установки и настройки сервера Elasticsearch на linux Ubuntu 20.04; Внимание! Готовые решения нас не интересуют. Максимум, мы согласны, что бы ядром вашей работы служил бесплатный модуль "Elasticsearch for OpenCart" В который вы добавите весь необходимый функционал.