Это настраивается в настройках MySQL на сервере.
Возможно и так, но я, изучив файлик mysql.inc.php понял, что не обязательно заставлять искать знак "-", без этого знака также ищутся необходимые мне значения. В итоге поменял в str_replace замену вместо ' ' на '' (удалил пробел)
protected function prepareLikePlusString($query)
{
$dis = array('`','~','!','@','#','$','%','^','&','*','(',')','_','=',
'+','\\','|','[',']','{','}',';',':','"','\'',',','.','<',
'>','/','?','№','-');
return str_replace($dis, '', mb_strtolower($query));
}