На сайте kronos-group.com не работает поиск товаров. Товары были загружены при настройке сервера, посредством экспорта из 1С. В административной части поиск работает без нареканий, однако на витрине при любом запросе выдает ответ: "К сожалению, система не нашла требуемый вам товар.Пожалуйста, позвоните нам по телефону — попробуем найти этот товар вручную по базе."
Как настроить полнотекстовый поиск для двухбуквенных запросов?
09.08.2014 13:15
Минимальная длина поискового запроса при полнотекстовом поиске в MySQL определяется параметром «ft_min_word_len».
По умолчанию значение параметра «ft_min_word_len» равно 4.
По этой причине полнотекстовый поиск по двухбуквенному запросу не будет работать.
Чтобы полнотекстовый поиск по двухбуквенному запросу работал, надо:
После качественного выполнения данной инструкции полнотекстовый поиск будет работать для двухбуквенных запросов.
Обратите внимание, что полнотекстовый поиск не является способом поиска по умолчанию в Magento.
По умолчанию значение параметра «ft_min_word_len» равно 4.
По этой причине полнотекстовый поиск по двухбуквенному запросу не будет работать.
Чтобы полнотекстовый поиск по двухбуквенному запросу работал, надо:
- Для параметра «ft_min_word_len» указать значение 2:
- Значения параметров MySQL надо указывать в настрочном файле MySQL.
У рекомендуемых серверов настроечный файл MySQL расположен по пути /etc/mysql/my.cnf
В этом файле надо найти секцию [mysqld]
В этой секции надо написать:
ft_min_word_len=2
- После этого надо перезапустить сервер MySQL.
Для рекомендуемого сервера MySQL перезапускается командой
/etc/init.d/mysql restart
Эту команду надо выполнять с полномочиями пользователя root операционной системы сервера.
- Значения параметров MySQL надо указывать в настрочном файле MySQL.
- После изменения параметра «ft_min_word_len» надо в административной части Magento перестроить расчётную таблицу «Полнотекстовый поиск»: «Система» → «Расчётные таблицы» → «Полнотекстовый поиск» → «обновить».
- Далее, надо посредством административной части Magento удалить кэш поисковых запросов: «Каталог» → «Поисковые запросы» → «выбрать все» → «Команда» → «удалить».
После качественного выполнения данной инструкции полнотекстовый поиск будет работать для двухбуквенных запросов.
Обратите внимание, что полнотекстовый поиск не является способом поиска по умолчанию в Magento.