В этом уроке мы расскажем о том, как настроить поиск так, чтобы можно было найти товар по его свойствам.
В качестве примера настроим поиск по свойству товара "Артикул".
Для этого перейдем в Панель администрирования - Контент - Инфоблоки - Типы инфоблоков - Каталоги - Каталог товаров.
Во вкладке "Свойства" найдем "Артикул" и перейдем в параметры данного свойства.
В параметрах нужно включить следующую опцию: Значения свойства участвуют в поиске.
После чего нажимаем на кнопку "Сохранить", переходим на публичную часть сайта и в поле поиска вбиваем любой артикул существующего товара. В результате по этому артикулу будет найден соответствующий товар.
Рассмотрим теперь ситуацию, когда мы, вроде бы, отметили значения свойства для участия в поиске, но на сайте товары не ищутся по настроенному свойству.
В таком случае можно запустить процедуру
переиндексации. Для этого перейдем в Панель администрирования - Настройки - Поиск - Переиндексация. Здесь снимаем галочку "Переиндексировать только измененные" и нажимаем "Переиндексировать". После завершения данного процесса можно сбросить кеш на сайте (Настройки - Настройки продукта - Автокеширование). Выбираем вкладку "Очистка файлов кеша" и отмечаем опцию "Все".
В результате, если вбить теперь в поиске значение отмеченного свойства, то по нему найдется соответствующий товар.