Полнотекстовый поиск в MySQL имеет несколько настраиваемых пользователем параметров.
Примечание:обратите внимание, что полнотекстовый поиск тщательно настроен для наибольшей эффективности. Изменение значений по умолчанию в большинстве случаев может фактически уменьшить эффективность. Не изменяйте настройки MySQL, если Вы не знаете, что вы делаете.
Для пользователей Osclass, Заголовок и Описание объявления имеют полнотекстовую индексацию. Это сделано для наибольшей эффективности и скорости поиска.
Минимальное значение длины слова равно 4 символам. Это значит, что слова длинной менее 4 символов искаться не будут.
Если Вы хотите изменить данное значение, Вам нужно изменить конфигурацию MSQL:
- Пример, изменения минимального значения:
[mysqld]
ft_min_word_len=3 - Так же Вы можете установить максимальное значение длины слова:
[mysqld]
ft_max_word_len=10 - После того, как Вы измените конфигурацию,нужно перестроить все FULLTEXT-индексы и перезапустить сервер.
Примечание: чтобы перестроить индексы достаточно выполнить операцию быстрого восстановления таблицы:
mysql> REPAIR TABLE tbl_name QUICK;
Подробней на английском: http://dev.mysql.com/doc/refman/5.7/en/fulltext-fine-tuning.html
Подробней на русском: http://www.weblibrary.biz/mysql/funkcii/funkcii-text/nastroika-poiska