Готовые решения для 1С-Битрикс
Карточка решения
База знаний по решению:
Умный поиск с исправлением ошибок в запросе и подсказками
Другие часто задаваемые вопросы:
Часто задаваемые вопросы:

Сортировки поддерживаемые поиском

Поисковое ядро Битрикса поддерживает две сортировки:
- По дате
- По релевантности

Сортировка устанавливаемся непосредственно в параметрах компонентов поиска search.page и search.title

1. Сортировка по дате

Сортировка по дате это сортировка по дате последнего обновления элемента. Чем ближе дата обновления к текущей - тем выше элемент будет в результатах поиска.

Сортировка по дате имеет место быть, но применима достаточно редко - например на новостных сайтах.

2. Сортировка по релевантности (рекомендуемая)

Релевантность - ключевой механизм любого поискового механизма. Он определяет насколько найденный товар соотвествует запросу пользователя и наиболее релевантные выводит выше чем менее релевантные.

Фактически именно релевантность определяет качество поиска. Чем лучше релевантность поиска - тем удобнее и точнее кажется поиск, выше вероятность, что посетитель вашего сайта найдет нужный ему товар.
Важное дополнение:
В большинстве случаев для реализации страницы поиска используют связку компонентов search.page + catalog.section. При использовании такой связки сортировка отображаемых карточек товара настраивается в параметрах компонента catalog.section. В этом случае для сохранения порядка отображения карточек по дате или релевантности нужно передать порядок сортировки из компонента search.page в catalog.section. Это можно сделать указав в параметрах catalog.section:

"ELEMENT_SORT_FIELD" => "ID",
"ELEMENT_SORT_ORDER" => array_values($arElements),

Способ работает с модулем iblock версии выше 18.6.900

Эта информация оказалась полезной? Да Нет