Как вам помочь ?
Поиск на сайте
Рассмотрим подробнее, как работает поиск на сайте.
А именно в статье рассмотрим:
- Индекс для поиска
- Глубина поиска
- Максимальное кол-во возвращенных результатов
- Примеры поискового запроса
- Пытаться минимизировать поисковую выдачу
- Искать по категориям товаров
- Поиск от Яндекс для интернет-магазинов
На данный момент поиск реализован по названию, по артикулу, по описанию, по тегам.
На первые позиции в результате поиска выводятся наиболее релевантные запросы (т.е. наиболее подходящие под поисковой запрос). Далее отображаются товары, менее соответствующие поисковому запросу.
Необходимое слово или фразу вводим в поисковую строку и смотрим результаты. Если на сайте существует категория с таким названием, то сначала отобразиться категория, затем товары (рис.1).
Рисунок 1.
Если товара по таким данным нет, то в результате поиска соответственно ничего не будет найдено (рис.2).
Рисунок 2.
Поиск настраивается в панели администрирования, пункт меню "Настройки"- "Товары"(рис.3), в открывшейся странице - вкладка "Поиск" (рис.4).
Рисунок 3.
Рисунок 4.
Индекс для поиска - структура данных, которая содержит информацию о документах (в нашем случае, это товары). Индекс для поиска необходим, чтобы собрать информацию (добавление нового товара, изменение товаров, которые были добавлены ранее; чтобы обеспечить быстрый и точный поиск информации.
Как правило, индекс для поиска перестраивается автоматически при добавлении товара или категории. Однако бывают ситуации, когда перестройку индексов поиска необходимо вызвать вручную. Процедура запускается в фоне, время выполнения в пределах 30 секунд.
Глубина поиска - Параметр указывает каким способом системе искать результат
Уровни глубины поиска:
- 1 уровень - жесткое соответствие фразы
- 2 уровень - 1 + поиск, по отдельным словам
- 3 уровень - 1 + 2 + поиск значения по принципу "слово*"
- 4 уровень - выше указанные + поиск по принципу "*слово*"
Рассмотрим каждый уровень
1й уровень. Жесткое соответствие фразы
Ввели фразу для поиска, если выбран 1 уровень, то поиск осуществляется четко по всей фразе.
Пример. Ввели название "Элегантное вечернее платье", поисковой результат отобразил только 1 товар (рис.5).
Рисунок 5.
Ввели артикул "4838460", так же отобразился только 1 товар (рис.6).
Рисунок 6.
Предположим, что необходимо найти товар по описанию.
Пример: в поисковую строку ввели "Изящное платье новой коллекции" (рис.7).
Рисунок 7.
На рисунке 7 видим, что система по данному запросу нашла 1 товар. На рисунке 8 показано, что у данного товара действительно в описании данный текст.
Рисунок 8.
2й уровень. 1й + поиск, по отдельным словам
Поиск осуществляется по принципу 1 уровня + по отдельным словам, т.е. сначала выводится результат жесткого соответствия фразы, затем результаты содержащие отдельные слова в поисковом запросе.
Введем часть названия товара "Сарафан женский MINAKU: Love" (рис.9)
Рисунок 9.
Как показано на рисунке первым в результате поиска отобразился с полным совпадением товар. Далее, отображаются товары с отдельными словами, встречающиеся в поисковом запросе.
Знак тире при поиске приравнивается к пробелу, поэтому данный артикул "991-2", например, делится на "991" и "2".
Если ввести в поиск середину артикула или слова, например, "91" или "MINAK", то результат будет 0. Так как поиск 2 уровня осуществляется по полной фразе и по отдельным словам (рис.10).
Рисунок 10.
3й уровень. 1й + 2й + поиск значения по принципу "слово*"
Поиск осуществляется по принципу 1 уровня + 2 уровня + значения по принципу “слово*”, т.е. сначала выводится результат жесткого соответствия фразы, затем результаты содержащие отдельные слова в поисковом запросе, и после выводятся результаты с встречающимся набором отдельных слов из вводимой фразы в поисковой запрос.
На примере того же артикула на рисунке ниже показано, что первый результат поиска выдает полное совпадение вводимой фразы. Другие товары с встречающимся набором отдельных слов из вводимой фразу в поисковой запрос, и товары по принципу "слово*".
Это означает, что другие артикулы или название могут начинаться со слова, присутствующего в поисковом запросе. В нашем примере, "21" и "211" (второй и третий товар на рисунке) начинается с "2" (где "2" - это отдельное слово в поисковом запросе) (рис.11).
Рисунок 11.
Если ввести вновь середину артикула "91", то поисковая выдача будет без результата.
4й уровень. Выше указанные уровни + поиск по принципу "*слово*"
Данный уровень самый лояльный, в поисковую выдачу будут попадать все результаты, если в названии, описании или артикуле есть фраза или слово, которую ввели.
Пример. Рассмотри на примере артикула 4337750.
Введем 31 (середину из артикула). На рисунке 12 показано, что отобразились все товары с данной комбинацией.
Рисунок 12.
Рассмотри этот же артикул, но введем "1-2", знак тире может игнорироваться при поиске, и приравнивается к пробелу, т.е. результат будет таким же, если бы ввели "1 2". В итоге поиск выдает результаты товаров, где присутствуют цифры и 1, и 2.
Рисунок 13.
Рассмотрели глубину поиска, далее возвращаемся к рисунку 4.
Максимальное кол-во возвращенных результатов – число указывает на значение возвращённых результатов.
Чем больше число, тем больше могут быть разбросаны результаты.
Примеры поискового запроса (каждый в новой строке) – это настройка отвечает за текст под строкой поиска, но при нажатии, срабатывает как поиск.
Пример ввели 2 слова, сарафан и джинсы (рис.14):
Рисунок 14.
В клиентской части показан первый пример запроса "сарафан" (рис.15).
Рисунок 15.
При нажатии на данную ссылку, срабатывает подстановка данного слова в поиск и производиться поиск с выводом результата (рис.16).
Рисунок 16.
Затем все слова, которые Вы ввели в настройке "Примеры поискового запроса (каждый в новой строке)" будут периодически меняться (рис.17).
Рисунок 17.
Пытаться минимизировать поисковую выдачу - при полном совпадении слова, которое искали, выдаются только эти результаты. Если нет полного совпадения, поиск в соответствии с выбранными настройками.
Так же, искать можно и в определенной категории (рис. 18. Цифра 1), чтобы сузить результаты поиска. И выбирать диапазон цены (рис. 18. Цифра 3). Справа (рис. 18. Цифра 2) сразу всплывает окно с количеством найденного товара, можно нажать "показать" и перейти в результаты поиска.
Рисунок 18.
Искать по категориям товаров - означает показывать в результатах поиска категории и товары или только товары.
И так мы рассмотрели, как работает стандартный поиск в магазине, и какие настройки можно произвести.
Хотели бы заметить, что товары можно находить по тегам и в фильтрах
Можете ознакомиться с инструкциями:
Механизм тегов
Работа с фильтром каталога
Поиск от Яндекс для интернет-магазинов
Также можно настроить и подключить модуль "Поиск от Яндекс для интернет-магазинов", работа поиска модуля будет осуществляться через механизм яндекса, включается данный вид поиска автоматически после произведения всех настроек.
С инструкцией можете ознакомиться по ссылке.
Другие статьи по теме
Тэги: поиск, глубина, уровни, жесткое соответствие, индекс для поиска, уровни глубины поиска, поиск по словам, по принципу слово, максимальное кол-во возвращенных, примеры поискового запроса,search,gjbcr, поиск на главной, параметры поиска на главной