@VoRoN1999

Как правильно написать поисковый запрос на битриксе?

Здравствуйте.

Переделываю компонент search.page

Там есть фильтр
$arFilter = array(
"SITE_ID" => SITE_ID,
"=QUERY" => "машина OR красная",
"TAGS" => $arResult["REQUEST"]["~TAGS"],
);

$aSort = array("CUSTOM_RANK" => "DESC", "TITLE_RANK" => "DESC", "RANK" => "DESC", "DATE_CHANGE" => "DESC");

$obSearch->Search($arFilter, $aSort, $exFILTER);

Сейчас результаты выдаются в разном порядке.

Мне нужно сначала выдавать более четкие совпадения, а потом все остальное.

Первым должны быть результаты по совпадению: машина красная, потом машина и красная.
Сейчас на первом месте могут быть результаты машина синяя (как я понял он не смотрит на второе слово)
  • Вопрос задан
  • 71 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы