@parazok, запрос корректный, у вас проблема с сервером, наподобие такой. Обратитесь к хостеру.
Здравствуйте.
Ошибка syntax error означает, что запрос в БД был составлен некорректно, и не соответствует SQL-синтаксису. Не совсем понятно, на каком основании и из каких соображений, разработчики CMS утверждают, что это проблема на стороне сервера.
По ссылке также приведено описание возможного бага MySQL 5.6, в то время, как на нашем сервере используется 5.7.
Рекомендую разработчикам вашей CMS хотя бы ознакомиться с минимальной документацией по MySQL:
select 1 from cms_con_pages where is_pub = '1' and is_approved = '1' and is_parent_hidden is null and match(title) against ('>полиция +(<полиц*)' in boolean mode);
В итоге, надо править код тут /system/controllers/search/model.php.
Сделал так:
$ft_query .= '>\"'. $this->db->escape($this->original_query).'\" ';
$ft_query .= '+(<'. implode(' +', $this->query).')';