Просмотров: 33086 (Статистика ведётся с 06.02.2017)
Марина Павлова
Сложность урока:
2 уровень - несложные понятия и действия, но не расслабляйтесь.
1
2
3
4
5
Недоступно в редакциях:
Ограничений нет

Фасетный поиск: улучшаем работу каталога товаров

Современный человек старается тратить на покупки все меньше времени. Медленные каталоги товаров отталкивают покупателей, магазин теряет клиентов и часть прибыли. Сделайте свой интернет-магазин привлекательнее вместе с технологией фасетного Фасетный - т.е. предопределенный. поиска. Создайте фасетные индексы Фасетный индекс - это готовый поисковый набор товаров по некоторому значению свойства. Система заранее формирует фасеты и при выполнении поискового запроса сразу выводит их в результат поиска. и значительно ускорьте поиск товаров и работу всего каталога.

Примечание: Механизм фасетного поиска доступен с версии 15.0.1 модуля Информационные блоки и интегрирован с компонентом Компонент - это программный код, оформленный в визуальную оболочку, выполняющий определённую функцию какого-либо модуля по выводу данных в Публичной части. Мы можем вставлять этот блок кода на страницы сайта без непосредственного написания кода. Подробнее... Умный фильтр Компонент подготавливает фильтр для выборки из инфоблока и выводит форму фильтра для фильтрации элементов. Компонент должен подключаться перед компонентом вывода элементов каталога, иначе список элементов фильтроваться не будет. Компонент стандартный, входит в дистрибутив модуля и содержит три шаблона: .default, visual_horizontal и visual_vertical. (Последние два шаблона не поддерживаются, остались для сохранения совместимости.)

В визуальном редакторе компонент расположен по пути Контент > Каталог > Умный фильтр.

Компонент относится к модулю Информационные блоки.

Описание компонента «Умный фильтр» в пользовательской документации.
.

Как настроить фасетный поиск в своем каталоге?

Создадим фасетные индексы за несколько простых действий:

  1. Настройте/проверьте отображение в умном фильтре хотя бы одного свойства каталога товаров. Без этого работа фасетного поиска невозможна.
  2. Как проверить показывается ли свойство в умном фильтре (2 способа)

  3. Откройте страницу Фасетные индексы инфоблоков (Контент > Инфоблоки > Фасетные индексы):

    Нажмите на рисунок, чтобы увеличить

  4. Нажмите кнопку Создать все либо пункт меню Создать . Откроется форма для создания индексов.
  5. Задайте два параметра :
    • Информационный блок - укажите конкретный каталог товаров или (все) В этом случае создадутся индексы для всех каталогов системы. .
    • Шаг - задайте интервал Можно использовать значение по умолчанию. Учтите, что слишком маленький шаг существенно нагружает систему, если элементов очень много, а большой шаг - удлиняет процесс создания индексов. одного шага создания индекса в секундах.
  6. Нажмите кнопку Начать. По завершении индексации появится сообщение .

    Примечание: Создание индексов занимает продолжительное время, если в каталоге сотни тысяч товаров. Рекомендуется выполнять индексацию в период минимальной нагрузки на сервер.
  7. Созданные Примечание: для каталога торговых предложений фасетные индексы создаются при создании индексов основного каталога. фасетные индексы хранятся в базе данных. В таблице для каталогов товаров в колонке Состояние отображается Работает .

Нужно ли пересоздавать фасетные индексы?

Фасетные индексы пересоздаются автоматически или требуется пересоздать их вручную в зависимости от произведенных действий:

Автоматически Добавили новые или отредактировали существующие товары.
При выгрузке товаров, например, из 1С, если товары не создают новых свойств.
Вручную Система подскажет вам об этом с помощью сообщения вверху страниц
административного раздела.
Добавили новые или отредактировали разделы каталога.
При добавлении нового или удалении свойства из умного фильтра.
При выгрузке товаров, например, из 1С, если товары создают новые свойства.

Заключение

Фасетный поиск улучшает работу каталога товаров. Для его использования необходимо:

  1. Создать фасетные индексы для каталога с товарами;
  2. Следить за оповещением о необходимости пересоздания индексов вручную.

Документация по теме:


53


Курсы разработаны в компании «1С-Битрикс»