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