Как улучшить работу поиска

По данному разделу доступна подробная ВИДЕО инструкция.

Для понимания причин замедленной работы поиска перечислим основные этапы выполнения поиска в системе.

  1. Опрос веб-сервиса. 
  2. Обработка результатов ответа веб-сервисов.
  3. Отрисовка браузером таблиц с результатами поисковой выдачи.

Пользователь видит только завершающий этап процесса, поэтому часто складывается впечатление о замедленной работе системы.

Но на скорость обработки запроса, в первую очередь, влияет самый первый этап процесса. Если Вы подключены к большому количеству сервисов, особенно ресурсоемких, ожидание обработки запроса сервисами займет продолжительное время.

Для оптимизации работы поиска предлагаем вам воспользоваться следующими рекомендациями:

Справочник синонимов

По умолчанию справочник синонимов в системе активен. Если по каким-то причинам он был отключен, включить его можно через панель администратора. 

ВАЖНО! Для работы с функцией должны быть действующими подписка на api.parts-soft.ru или договор на сопровождение.

ШАГ 1.   Перейдите в меню Служебные (1) → Каталоги (2) → Настройки (3). Откроется страница настроек каталогов.
Для активации справочника синонимов установите галочку Получать информацию по брендам (4) и нажмите кнопку «Сохранить» (5) в нижней части страницы.

Фото 1. Настройки каталогов

 

ШАГ 2.   Перейдите в меню Служебные (1) → Система (2) → WWW (3). Откроется страница перезапуска системы.
Нажмите кнопки «Перезапуск» как для клиентской части приложения (4), так и для поиска (5).

Фото 2. Перезапуск системы

 

ШАГ 3.   Перейдите в меню Служебные (1) → Система (2) → Очередь (3). Откроется список фоновых задач системы.
Для корректного применения синонимов необходимо очистить кэш, нажав кнопку «Очистить» (4).

Фото 3. Очистка очереди фоновых задач

РЕЗУЛЬТАТ: при выполнении нового поискового запроса количество брендов в таблице поисковой выдачи уменьшится.
Но некорректно заполненные веб-сервисами бренды по-прежнему будут встречаться в результатах поиска, что повлияет на производительность сайта.

Порядок сортировки в выборе бренда

ШАГ 1.   Перейдите в меню Сайт (1) → Общие настройки (2). Откроется страница с основными настройками сайта.
Найдите поля Порядок параметров сортировки в выборе бренда (только вторая версия внутренних страниц V2) (3) и Порядок параметров сортировки в выборе бренда АДМИН ПАНЕЛЬ (4).
Установите более приоритетным параметром сортировки рейтинг. Рейтинг берется из api.parts-soft.ru (на него должна быть подписка) и определяет, насколько популярна деталь по нашим данным.

Фото 4. Порядок сортировки в выборе бренда

РЕЗУЛЬТАТ: более популярная деталь будет появляться в результатах поиска выше, менее популярная – ниже.

 

ШАГ 2.   Ниже на странице общих настроек сайта находится блок Функция автоматического выбора бренда основываясь на рейтинге детали из api.parts-soft.ru.
Установите настройки автоперехода:

  • Минимальный рейтинг (1) – минимальное значение рейтинга для срабатывания в выделении или автопереходе, рекомендуется ставить от 100, но не слишком высокий (зависит от популярности детали);
  • Соотношение для автоперехода (2) – автоматический переход на страницу детали происходит в том случае, когда рейтинг детали с максимальным рейтингом выше детали с минимальным рейтингом в указанное количество раз, рекомендуеся не менее 3;
  • Тип действия в админ панели (3)  выбирается вариант работы в админ панели (1 - автопереход или 2 - выделение цветом), в нашем случае выбираем "автопереход";
  • Тип действия (4) – выбирается вариант работы в клиентской части (1 - автопереход или 2 - выделение цветом), в нашем случае выбираем "автопереход";
  • Цвет выделения (5) – выбирается из цветовой палитры.

Для применения настроек нажмите кнопку «Сохранить» в нижней части страницы.

Фото 5. Автоматический выбор бренда

РЕЗУЛЬТАТ: поиск по веб-сервисам будет выполнен быстро, но скорость отрисовки браузером результатов (таблиц) может быть существенно увеличена за счет того, что в результаты поисковой выдачи будет попадать большое количество альтернативных вариантов. Такое количество замен, как правило, не интересно клиенту.

Фильтры результатов выдачи

В системе существует возможность ограничить количество выдаваемых результатов поиска.

ШАГ 1.   Перейдите в меню Служебные (1) → Справочники (2) → Регионы (3) и в строке нужного региона нажмите кнопку «Редактировать» (4).
Подробнее о регионах в справочном разделе Франчайзи модуль.

Фото 6. Список регионов

РЕЗУЛЬТАТ: откроется страница настроек региона (режим редактирования).

ШАГ 2.   В нижней части страницы настроек региона найдите блок Настройка фильтра результатов и нажмите кнопку «Включить фильтр».
Страница обновится и появятся поля для настройки фильтра результатов поисковой выдачи.

Фото 7. Включение фильтра результатов

 

ШАГ 3.   В появившихся полях укажите:

  • критерий фильтрации (1) – например, "Лучшие по цене, сроку";
  • количество на критерий (2) – небольшое число, например, 3.

Для применения настроек нажмите кнопку «Сохранить».

Фото 8. Критерий фильтрации

РЕЗУЛЬТАТ: в соответствии с настройками из примера в поисковую выдачу попадут 6 результатов: 3 детали с лучшими ценам и 3 детали с лучшими сроками.
Поиск в этом случае будет выполняться немного быстрее.

Количество выдаваемых аналогов

В системе можно указать конкретное количество выдаваемых аналогов. Остальные предложения будут скрыты под кнопкой «Еще аналоги».
Однако при таких настройках могут быть скрыты лучшие цены. Клиент может не захотеть разворачивать дополнительные предложения и просто не увидит этих цен.
Поэтому рекомендуем выполнить сортировку внутри группы по лучшей цене или лучшему сроку.

Перейдите в меню Сайт (1) → Настройки страницы поиска (2) → вкладка «Настроить внешний вид» (3) → вкладка «Таблица выдачи» (4).
Найдите поле Показывать N аналогов (5) и установите для него значение, например, "10".
В нижней части страницы укажите Сортировку группы (номер + бренд) между собой (6), например, "по лучшей цене".
Нажмите кнопку «Сохранить» для применения выполненных настроек.

Фото 9. Количество аналогов

РЕЗУЛЬТАТ: в соответствии с настройками из примера в поисковую выдачу попадут 10 деталей с лучшей ценой, остальные будут скрыты. Процесс выполнения поиска в этом случае будет существенно ускорен.
При необходимости клиент может развернуть остальные предложения с помощью кнопки «Еще аналоги». 

Проверка/блокировка кросс-номеров веб-сервиса

Функция проверки кросс-номеров позволяет отфильтровать предложения веб-сервисов, если кросс-номер детали у поставщика не совпадает с имеющимися в нашей базе.

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

ШАГ 1.   Перейдите в меню Служебные (1) → Справочники (2) → Веб-сервисы (3) и в строке нужного поставщика нажмите на ссылку «Настройки» (4).
Откроется окно редактирования настроек веб-сервиса.

Фото 10. Список веб-сервисов

 

ШАГ 2.   На странице настроек веб-сервиса отметьте галочкой опцию Проверка кросс-номеров (1). При необходимости активируйте опцию Блокировать кроссы (2).
Нажмите кнопку «Сохранить» в нижней части страницы.

Фото 11. Настройки веб-сервиса

Перевести веб-сервис на второй этап

Очень медленные веб-сервисы можно перевести на второй этап запроса. В этом случае сначала в таблице поисковой выдачи появятся результаты обработки запроса от поставщиков первого этапа, и поиск будет продолжен по поставщикам второго этапа.
Этот способ имеет существенный недостаток: если мы настроили выдачу 6 позиций в поиске (см. фото 8), то при переводе части поставщиков на второй этап это количество позиций удвоится, т.е. 6 позиций будут найдены на первом этапе, и еще 6 - на втором.

Для перевода поставщика на второй этап выполните следующие действия.

ШАГ 1.   Перейдите в меню Прайсы (1) → Все (2) и в нужной строке нажмите кнопку «Редактировать опции прайс-листа» (3). Для удобства поиска прайса можно воспользоваться блоком фильтрации.

Фото 12. Список прайс-листов

 

ШАГ 2.   Найдите поле Этап запроса и установите для него значение "Второй этап".
Нажмите кнопку «Сохранить».

Фото 13. Опции прайс-листа


Связанные разделы
Информация по брендам и синонимам API
Интеллектуальный выбор бренда
Франчайзи модуль
Настройка фильтров прайс-листов и web-сервисов
Сайт - Внешний вид
Подключение веб-сервисов
Информация по брендам и синонимам API
Интеллектуальный выбор бренда