Привет!
Возможно ли сделать запрос в форму, чтобы выдача включала результаты поиска по первой фразе + по второй. Или как то по другому решить задачу поиска по мультиполю. Есть нода с множественным полем "ключи". Если поле одно, то можно например сформировать ссылку с адресом /search/content?key=бензопила и получать по клику то что нужно.
А как бы сделать что же, если ключей несколько?
Комментарии
Вроде бы search_api_page умеет.
Похоже что нет. Не нашел.
Вообще с search api первый раз имею дело, плохо понимаю что к чему. По идее, задача похожа на фасетный поиск. Чем больше запросов, тем больше результатов. Но вот как вместо готовых значений фильтра использовать полнотекстовый поиск? И возможно ли это в принципе?
Могу только точно сказать, что программно эта задача решается довольно просто - в Search API есть всё для этого.
Сделал программно как описано тут https://niklan.net/blog/176
Строку
<?php$search_query->keys(['Test', 'lesson', '#conjunction' => 'AND'])?>
из первого примера заменил на<?php$search_query->keys(['ключ1', 'ключ2', '#conjunction' => 'OR'])?>