поиск 3 символа
Подскажите пожалуйста, делаю каталог товаров, и в название товаров есть модель этого товара, иногда типа такая 14L и посик по сайту эту модель вообще не находит! от чего так и можно это как то поправить ?
спасибо
прочитал, попробовал но к сожалению не помогло!!!/forum/thread32307-1.html
mysql нужно перезагрузить после изменения переменной.прочитал, попробовал но к сожалению не помогло!!
А как переменую в mysql поменять и перезагрузить на хостинге?
Находите файл my.cnf, находите там строку ft_min_word_len=4. Вместо четырех пишете три.А как переменую в mysql поменять и перезагрузить на хостинге?
Потом заходите в консоль сервера и пишете systemctl restart mysqld
вот как теперь решить этот вопрос ?
главное если поставить виждет фильтр контента то там если фильтровать по названию то всё находит как нужно, а вот виджет поиск не как не хочет работать правильно!!! подскажите может это как то можно решить изменением каких то файлов движка?
Не надо ничего править. Разберитесь в чём проблема именно у вас.и в название товаров есть модель этого товара, иногда типа такая 14L и посик по сайту эту модель вообще не находит! от чего так и можно это как то поправить ?
Разработчики системы давным-давно обучили компонент "поиск" искать по 3 символам. Если запрос состоит из букв и (или) цифр всё находится.
Не тот случай/forum/thread32307-1.html
нетзапросу "140" находится?
Совершенно верно!Разработчики системы давным-давно обучили компонент "поиск" искать по 3 символам. Если запрос состоит из букв и (или) цифр всё находится.
Специально посмотрел, как это делается.
Если запрос больше трех символов — ищет по фуллтексту.
SELECT 1 FROM cms_con_posts WHERE `is_pub` = '1' AND `is_approved` = '1' AND `is_deleted` IS NULL AND `is_parent_hidden` IS NULL AND MATCH(`title`) AGAINST ('>\"проверка\" <(+провер*)' IN BOOLEAN MODE)
SELECT 1 FROM cms_con_posts WHERE `is_pub` = '1' AND `is_approved` = '1' AND `is_deleted` IS NULL AND `is_parent_hidden` IS NULL AND CONCAT(`title`) LIKE '%абв%'
Копайте к спецу. Он проверит.куда копать? как проверить ?
Редактор участвует в поиске на сайте?