База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
FAQ

Почему поиск не ищет нужные товары?

Поддержка Bodysite
Поддержка Bodysite
20 мая 2019 15:19
+1

Плагин "Поиск PRO" - это надстройка к штатному поиску. Он по-умному обрабатывает запросы, но результаты получает от штатного поиска. Поэтому всегда нужно сверять результаты с тем, что выдает штатный поиск. То есть если используется просто штатный поиск, то он сразу покажет все результаты, которые нашел. Плагин же может видоизменять эти запросы, корректировать их, отправлять повторно, если результат не был получен. В этом суть плагина.

К сожалению, данный плагин не "панацея", а лишь улучшение стандартного поиска. Это не Яндекс и не Гугл, здесь нет распознавания интента запроса и машинного интеллекта. Некоторые виды запросов могут не находиться, особенно если это артикулы, содержащие цифры или спец.символы. Для более корректного поиска нужно экспериментировать с настройками, найдя нужную комбинацию. Например, попробовать изменить режим поиска с Поиск Про на Shop-script или наоборот. Проэкспериментировать с штатными настройками https://disk.yandex.ru/i/qlvKH3auDVRbWw

Проблемы обычно возникают со сложными запросами, состоящими из нескольких слов, что еще хуже - сочетаний слов и цифр. Штатный поиск вообще не умеет работать с цифрам. Запросы, их содержащие, он разбивает на несколько подзапросов и ищет по каждому отдельно.

Как работает поиск на примере запроса "Тонер HP 1010"

Плагин "Поиск PRO" делает умнее поиск, чем стандартный. Он передает запрос стандартному поиску, но это одно слово. Тут у нас 3 слова, стандартный алгоритм поиска разбивает запрос на 3 слова и выводит такие товары, где есть хотя бы одно. "Поиск PRO" же разбивает запрос на 3 слова и ищет по каждому слову запросы, потом соединяет их в одно целое, то есть оставляя только те товары, которые нашлись сразу по трем словам.

Иными словами, на примере запроса "Тонер HP 1010", стандартный поиск находит вообще все тонеры, вообще все товары, где есть слово "HP" и вообще все, где есть "1010".

"Поиск PRO" же находит те товары, где все эти 3 слова присутствуют где-либо.

Если в выдаче плагина нет нужного товара, значит, его не находит штатный поиск по какому-либо из 3-х запросов:

  • /search/?query=тонер
  • /search/?query=hp
  • /search/?query=1010

Цифры стандартный поиск вообще не умеет искать, из-за этого происходит такая проблема.

Как попробовать улучшить результаты поиска

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

1) Проверьте настройки штатного поиска

Возможно, приоритет настроен на те параметры, по которым поиск не нужен. Находится они в Настройки - Поиск товаров:

2) Обновите индексную базу

В нижней части этого же раздела (Настройки - Поиск товаров) есть кнопка для обновления индексной базы

Обновление может занять какое-то время.

3) Обновите индексы триграмм

Плагины - Плагин Поиск Pro - Настройки корректоров - Индексы триграмм

Обновление может занять какое-то время, не закрывайте страницу.

3) Поиграйте с параметрами алгоритма поиска

Если выбран алгоритм поиска "Поиск PRO" вы можете попробовать изменить настройки параметров и посмотреть, улучшились ли результаты поиска

4) Смените алгоритм поиска

Если вас не устраивают результаты поиска с алгоритмом "Поиск PRO", попробуйте выбрать алгоритм Shop-script и проверить результат. 

5) Перенаправьте пользователя на нужный вам запрос вручную 

Как это сделать описали в этой статье -> https://bodysite.ru/help/2507/sposob-perenapravit-poiskovyy-zapros/

0 комментариев
Добавить комментарий
Чтобы добавить комментарий, войдите в личный кабинет