Подключите нашего Telegram-бота для уведомлений о новых проектах
Установить, настроить elasticsearch и ускорить сайт (полная прорисовка страницы менее секунды)
Разместить заказ

u
Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 2 месяца
Бюджет:
по договоренности
Добрый день.
Сайт на cs-cart. сервер убунту, озу 128, 2 процессора 2680. сайт ещё не работает.
1. Нужно установить, настроить и расширить работу движка Elastic search для улучшения релевантности результатов поиска. (сейчас установлен эластик, его нужно удалить)
2. Поиск должен начинаться с третьего символа.
3. При поисковой выдаче, весь список должен быть по умолчанию отсортирован по наличию изображения товара и наибольшему совпадению с поисковой фразой. Наверху выдачи окажется полное совпадение, а дальше – меньшее совпадение в процентном соотношении. Механизм поиска должен работать одинаково в панели администратора (продавца) и на витрине. Также в блоке "заказ" сравнение сделать через поиск эластика.
Пример: допустим, поиск по значению Пушкин выдал 3 результата:
Пушкин том 2
Пушкин том 1
Пушкин том 11
Первичный ключ сортировки – процент совпадения с запросом. Тогда список по первичному ключу будет рассортирован так:
Пушкин том 2 – совпало 6 символов из 12 = 50%
Пушкин том 1 – совпало 6 символов из 12 = 50%
Пушкин том 11 – совпало 6 символов из 13 = 46%
Вторичный ключ сортировки – алфавитный. Тогда список по комбинации двух ключей будет рассортирован так:
Пушкин том 1 – 50% + 1 стоит раньше в алфавите, чем 2
Пушкин том 2 – 50% + 2 стоит позже в алфавите, чем 1
Пушкин том 11 – 46%
То есть алгоритм сортировки поисковой выдачи будет работать по двум ключам – наличие картинки и соответствие алфавит.
4. Касается всех страниц где имеется поиск на сайте и в админке.
5. Скорость загрузки всех страниц должна быть менее секунды. (полная прорисовка страницы, а не так, что эластик нашёл за 0.00045 секунды, а страница прорисовывается две-три секунды). Важно время загрузки страницы. Должно быть менее секунды.
Сайт на cs-cart. сервер убунту, озу 128, 2 процессора 2680. сайт ещё не работает.
1. Нужно установить, настроить и расширить работу движка Elastic search для улучшения релевантности результатов поиска. (сейчас установлен эластик, его нужно удалить)
2. Поиск должен начинаться с третьего символа.
3. При поисковой выдаче, весь список должен быть по умолчанию отсортирован по наличию изображения товара и наибольшему совпадению с поисковой фразой. Наверху выдачи окажется полное совпадение, а дальше – меньшее совпадение в процентном соотношении. Механизм поиска должен работать одинаково в панели администратора (продавца) и на витрине. Также в блоке "заказ" сравнение сделать через поиск эластика.
Пример: допустим, поиск по значению Пушкин выдал 3 результата:
Пушкин том 2
Пушкин том 1
Пушкин том 11
Первичный ключ сортировки – процент совпадения с запросом. Тогда список по первичному ключу будет рассортирован так:
Пушкин том 2 – совпало 6 символов из 12 = 50%
Пушкин том 1 – совпало 6 символов из 12 = 50%
Пушкин том 11 – совпало 6 символов из 13 = 46%
Вторичный ключ сортировки – алфавитный. Тогда список по комбинации двух ключей будет рассортирован так:
Пушкин том 1 – 50% + 1 стоит раньше в алфавите, чем 2
Пушкин том 2 – 50% + 2 стоит позже в алфавите, чем 1
Пушкин том 11 – 46%
То есть алгоритм сортировки поисковой выдачи будет работать по двум ключам – наличие картинки и соответствие алфавит.
4. Касается всех страниц где имеется поиск на сайте и в админке.
5. Скорость загрузки всех страниц должна быть менее секунды. (полная прорисовка страницы, а не так, что эластик нашёл за 0.00045 секунды, а страница прорисовывается две-три секунды). Важно время загрузки страницы. Должно быть менее секунды.
Разделы:
Опубликован:
15.02.2025 | 12:16 [поднят: 15.02.2025 | 12:16] [последние изменения: 14.02.2025 | 12:24]