Тема: знак "-" в поиске Like+

Добрый день!
Как "научить " поиск Like+ обрабатывать Дефис (-) не как пробел, а как значение запроса?
так, чтобы запрос типа HPR-009-1K
обрабатывался как написан, а не HPR 009 1K
релевантность совершенно разная получается

Re: знак "-" в поиске Like+

Решил вопрос

Re: знак "-" в поиске Like+

И как решили?

Re: знак "-" в поиске Like+

Это настраивается в настройках MySQL на сервере.

Re: знак "-" в поиске Like+

Это настраивается в настройках MySQL на сервере.

Возможно и так, но я, изучив файлик mysql.inc.php понял, что не обязательно заставлять искать знак "-", без этого знака также ищутся необходимые мне значения. В итоге поменял в str_replace замену вместо ' ' на '' (удалил пробел)

    protected function prepareLikePlusString($query)
    {
       $dis = array('`','~','!','@','#','$','%','^','&','*','(',')','_','=',
                     '+','\\','|','[',']','{','}',';',':','"','\'',',','.','<',
                     '>','/','?','№','-');
        
        return str_replace($dis, '', mb_strtolower($query));
      }

Re: знак "-" в поиске Like+

Алексей пишет:

Это настраивается в настройках MySQL на сервере.

Возможно и так, но я, изучив файлик mysql.inc.php понял, что не обязательно заставлять искать знак "-", без этого знака также ищутся необходимые мне значения. В итоге поменял в str_replace замену вместо ' ' на '' (удалил пробел)

    protected function prepareLikePlusString($query)
    {
       $dis = array('`','~','!','@','#','$','%','^','&','*','(',')','_','=',
                     '+','\\','|','[',']','{','}',';',':','"','\'',',','.','<',
                     '>','/','?','№','-');
        
        return str_replace($dis, '', mb_strtolower($query));
      }

Напишите ещё в тех поддержку об этом пожалуйста.