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

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

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

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

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

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

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

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

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

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

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

Фото 1. Настройки каталогов
Как улучшить работу поиска иллюстрация №1

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

Фото 2. Перезапуск системы
Как улучшить работу поиска иллюстрация №2

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

Фото 3. Очистка очереди фоновых задач
Как улучшить работу поиска иллюстрация №3

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

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

Поиск по веб-сервисам будет выполняться намного быстрее, если вы настроете для проценки на сайте и в админпанели интеллектуальный выбор брендов

ВАЖНО! Скорость отрисовки браузером результатов (таблиц) может быть существенно увеличена за счет того, что в результаты поисковой выдачи будет попадать большое количество альтернативных вариантов. Такое количество замен, как правило, не интересно клиенту.

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

В системе можно ограничить количество результатов поиска для региона и веб-сервисов с помощью фильтров. 

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

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

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

Фото 6. Количество аналогов
Как улучшить работу поиска иллюстрация №9

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

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

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

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

Для этого в  настройках веб-сервиса отметьте галочкой опцию Проверка кросс номеров (1).

Если нужно исключить из выдачи все кроссы с веб-сервиса (не отфильтровать), используйте опцию Блокировать кроссы (2).

Фото 7. Настройки веб-сервиса
Как улучшить работу поиска иллюстрация №11

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

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

Для перевода поставщика на второй в опциях прайс-листа в поле Этап запроса установите значение "Второй этап".

Фото 13. Опции прайс-листа
Как улучшить работу поиска иллюстрация №13


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