Битрикс
30.08.2022
Битрикс поиск ищет не все товары
Что проверить, если поиск в Битрикс находит не все товары
-
Увеличьте количество элементов в настройках поиска
Перейдите в:
Настройки → Настройки продукта → Настройки модулей → Поиск
И увеличьте лимит количества элементов поиска. Иногда поиск просто обрезает результаты из-за слишком маленького ограничения.
-
Проверьте индексирование инфоблока
Откройте настройки нужного инфоблока и убедитесь, что включена галочка:
Индексировать элементы для модуля поиска
Без этой настройки товары могут вообще не попадать в поисковый индекс. -
Выполните переиндексацию поиска
После изменения настроек желательно полностью пересобрать индекс поиска.
Перейдите в:
Администрирование → Настройки → Поиск → Переиндексация -
Проверьте параметр PAGE_RESULT_COUNT
В компоненте поиска по каталогуbitrix:catalog.searchувеличьте параметр:
Если параметра нет — добавьте его вручную. Иначе компонент может ограничивать количество найденных товаров."PAGE_RESULT_COUNT" => 9999, -
Проверьте ограничения в шаблонах Аспро
В некоторых шаблонах Аспро используется собственный лимитPAGE_RESULT_COUNT, который может переопределять настройки компонента.
Где искать PAGE_RESULT_COUNT в шаблонах Аспро
-
Аспро: Макс
templates/aspro_max/components/bitrix/catalog.search/main/include_search_page.php -
Аспро: Маркет
templates/aspro_mshop/components/bitrix/catalog.search/main/template.php -
Аспро: Оптимус
templates/aspro_optimus/components/bitrix/catalog.search/main/template.php -
Аспро: Next
templates/aspro_next/components/bitrix/catalog.search/main/include_search_page.php -
Аспро: Шины и диски 2.0
templates/aspro_tires2/components/bitrix/catalog.search/main/template.php
Комментарии