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