Как вам помочь ?

Гарантированные подарки!

Дизайн, логотип, шаблон дизайна, SSL сертификат в подарок. При покупке аренды или лицензии

Поиск

Актуально для версии магазина: 6.0 | 5.0

Рассмотрим подробнее, как работает поиск на сайте.

А именно в статье рассмотрим:

На данный момент поиск реализован по названию, по артикулу, по описанию, по тегам.

На первые позиции в результате поиска выводятся наиболее релевантные запросы (т.е. наиболее подходящие под поисковой запрос). Далее отображаются товары, менее соответствующие поисковому запросу.

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


Рисунок 1.

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


Рисунок 2.

Поиск настраивается в панели администрировании, пункт меню "Настройки"- "Каталог товара", вкладка "Поиск".


Рисунок 3.

Индекс для поиска - структура данных, которая содержит информацию о документах (в нашем случае, это товары). Индекс для поиска необходим, чтобы собрать информацию (добавление нового товара, изменение товаров, которые были добавлены ранее. Для того, чтобы обеспечить быстрый и точный поиск информации.

Как правило, индекс для поиска перестраивается автоматически при добавлении товара или категории. Однако бывают ситуации, когда перестройку индексов поиска необходимо вызвать вручную. Процедура запускается в фоне, время выполнения в пределах 30 секунд.

Глубина поиска - Параметр указывает каким способом системе искать результат

Уровни глубины поиска:

Рассмотрим каждый уровень

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