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

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

Примечание: фасетный поиск доступен с версии 15.0.1 модуля Информационные блоки.

Немного "скучной теории" о фасетном поиске

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

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

Настройка фасетного поиска заключается в создании фасетных индексов и выполняется всего за несколько простых действий:

  1. Убедитесь, что для вашего каталога выполнено следующее условие:

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

    Если условие не выполнено, то фасетный поиск настроить невозможно.
  2. Откройте страницу Фасетные индексы инфоблоков (Контент > Инфоблоки > Фасетные индексы):

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

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

Созданные фасетные индексы хранятся в базе данных, а в таблице для каталогов товаров в колонке Состояние отображается Работает:

Примечание: для каталога предложений фасетные индексы создаются при создании индексов для основного каталога.

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

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

Заключение

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

  • создать фасетные индексы для каталога с товарами;
  • следить за оповещением о необходимости пересоздания индексов.

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



50


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