Открыть карточку решения Главная>База знаний (FAQ)>Умный поиск с исправлением ошибок в запросе и подсказками

Правила сортировки

С помощью "Правил сортировки" мы можем влиять на порядок выдачи элементов в поиске (при использовании сортировки по релевантности).

Правила сортировки позволяют задать "вес" элементам. Элемент с большим весом более релевантный, чем элемент с меньшим весом. Чем больше значение веса, тем выше в списке будет отображен элемент.

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


Пара примеров применения сортировки результатов поиска


Задача:
Поиск производится по двум инфоблокам Каталог и Бренды. Необходимо в начале выводить найденные Бренды, а потом уже элементы каталога.
Решение:
Задайте Брендам вес 1000 и обновите поисковый индекс


Задача:
На сайте есть важные товары которые при совпадении нужно показывать самыми первыми.
Решение:
Задайте конкретным товарам больший вес, например 2000 и обновите поисковый индекс.


Два этих примера крайне просты, но на них хорошо видно механику работы правил сортировки.



Создание правила сортировки для раздела


На первый взгляд правила сортировки для раздела задать нельзя, в третьем параметре просто нет возможности выбрать раздел - при нажатии выпадает форма с выбором элементов. Но! Такая возможность всё же присутствует. Вы можете вместо ID элемента вписать ID раздела с приставкой S. И правило будет работать для указанного раздела.

Пример правила, задающего больший вес разделу с ID 9 для последующего его отображения вверху списка: