Задача: чтобы по запросу состоящему из нескольких слов например "детская коляска" поиск искал вхождение именно двух этих слов, т.е. условие И, а не ИЛИ как сейчас.
При это у вас есть чекбокс("разбивать запрос на слова") который отвечает за это условие для стандартного алгоритма Shop-script, но для вашего алгоритма почему то этой настройки нет. И мне кажется что это просто ошибка в верстке страницы настроек плагина.
Как я это понял: в файле wa-apps\shop\plugins\<wbr>searchpro\lib\classes\finder\<wbr>shopSearchproFinder.class.php нашел проверку на это условие.
if(!$is_slice_query) {
$words = array($query);
} else {
$words = shopSearchproPluginHelper::sliceQuery($query);
}
Сделал вызов sliceQuery без этой проверки:
$words = shopSearchproPluginHelper::sliceQuery($query);
и теперь ваш алгоритм также ищёт по условию И.
Услуги
Продукты
Кейсы
Блог
О нас
Акции
Bodysite.Club
Контакты