Сайт на cs-cart. сервер убунту, озу 128, 2 процессора 2680. сайт ещё не запускался.
Скорость загрузки всех страниц должна быть менее секунды. (полная прорисовка страницы, а не так, что эластик нашёл за 0.00045 секунды, а страница прорисовывается две-три секунды). Важно время загрузки страницы. Должно быть менее секунды загрузка всех страниц на сайте.
1. Нужно установить, настроить и расширить работу движка Elastic search для улучшения релевантности результатов поиска.
Нужно расширить работу движка Elastic search для улучшения релевантности результатов поиска. При поисковой выдаче, весь список должен быть по умолчанию отсортирован по наличию изображения товара и наибольшему совпадению с поисковой фразой. Наверху выдачи окажется полное совпадение, а дальше - меньшее совпадение в процентном соотношении. Механизм поиска должен работать одинаково в панели администратора (продавца) и на витрине. Также в блоке "заказ" сравнение сделать через поиск эластика.
Первичный ключ сортировки - процент совпадения с запросом. Вторичный ключ сортировки - алфавитный.
То есть алгоритм сортировки поисковой выдачи будет работать по двум ключам - наличие картинки и соответствие алфавит.
Также поиск должен начинаться с 3 символа.