поиск 3 символа 2.X

 
Посетитель
small user social cms
Медаль
Сообщений: 790
Всем мира!
Подскажите пожалуйста, делаю каталог товаров , и в название товаров есть модель этого товара, иногда типа такая 14L и посик по сайту эту модель вообще не находит!от чего так и можно это как то поправить ?
спасибо
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3762
https://instantcms.ru/forum/thread32307-1.html
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 790
прочитал, попробовал но к сожалению не помогло!!
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2937
vsemkrot:
прочитал, попробовал но к сожалению не помогло!!
mysql нужно перезагрузить после изменения переменной.
Посетитель
small user social cms
Медаль
Сообщений: 790
Ну я из того топика пробовал только код в файле менять в model
А как переменую в mysql поменять и перезагрузить на хостинге?
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2937
vsemkrot:
А как переменую в mysql поменять и перезагрузить на хостинге?
Находите файл my.cnf, находите там строку ft_min_word_len=4. Вместо четырех пишете три.
Потом заходите в консоль сервера и пишете systemctl restart mysqld
Посетитель
small user social cms
Медаль
Сообщений: 790
к сожелению хостинг ответил так - К сожалению, в рамках виртуального хостинга нет возможности изменять конфигурацию MySQL. Это возможно на VPS.
вот как теперь решить этот вопрос ?
главное если поставить виждет фильтр контента то там если фильтровать по названию то всё находит как нужно, а вот виджет поиск не как не хочет работать правильно !! подскажите может это как то можно решить изменением каких то файлов движка ?
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3095
vsemkrot:
и в название товаров есть модель этого товара, иногда типа такая 14L и посик по сайту эту модель вообще не находит!от чего так и можно это как то поправить ?
Не надо ничего править. Разберитесь в чём проблема именно у вас.
Разработчики системы давным-давно обучили компонент "поиск" искать по 3 символам. Если запрос состоит из букв и (или) цифр всё находится.
Не тот случай
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 790
в поле названия вот такое название AIKO Т-140 EL, нужно что бы пользователь находил по модели товар - 140 или T-140 то не ищет, находит если вписать AIKO Т-140 , нужно что бы находилось по 140 или Т-140
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3095
По запросу "140" находится?
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 790
Олег Васильевич я:
запросу "140" находится?
нет
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2937
Олег Васильевич я:
Разработчики системы давным-давно обучили компонент "поиск" искать по 3 символам. Если запрос состоит из букв и (или) цифр всё находится.
Совершенно верно!
Специально посмотрел, как это делается.
Если запрос больше трех символов - ищет по фуллтексту.
Код PHP:
  1. SELECT 1
  2. FROM cms_con_posts
  3. 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)
Если меньше или равно - просто лайк
Код PHP:
  1. SELECT 1
  2. FROM cms_con_posts
  3. WHERE `is_pub` = '1' AND `is_approved` = '1' AND `is_deleted` IS NULL AND `is_parent_hidden` IS NULL AND CONCAT(`title`) LIKE '%абв%'
Проверил у себя - ищет и по трём буквам. Всё находит, но результаты красным шрифтом не выделяет.
Посетитель
small user social cms
Медаль
Сообщений: 790
спасибо, странно, почему же у меня не ищет ! куда копать ? как проверить ?
Рекомендую хостинг 30 дней бесплатно - Ссылка
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 3095
vsemkrot:
куда копать ? как проверить ?
Копайте к спецу. Он проверит.
Украинский для инстант
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 3602
vsemkrot, а в текстовом описании есть это название?
Редактор участвует в поиске на сайте?
Дизайн для Инстант = Я зарабатываю тут =
= Уроки для Конструктора тем =
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: