Назад | Перейти на главную страницу

Уменьшение длины полнотекстового слова MySQL

Здравствуйте, я только что установил MySQL 5.6 на свой vps и понял, что числа не выполняются при полнотекстовом поиске. Потом я наткнулся на эту статью http://dev.mysql.com/doc/refman/5.1/en/fulltext-fine-tuning.html

Он говорит:

"Минимальная и максимальная длина индексируемых слов определяется системными переменными ft_min_word_len и ft_max_word_len. (См. Раздел 5.1.4, «Системные переменные сервера».) Минимальное значение по умолчанию - четыре символа; максимум по умолчанию зависит от версии. Если вы измените любое значение, вы должны перестроить свои FULLTEXT-индексы. Например, если вы хотите, чтобы трехсимвольные слова были доступны для поиска, вы можете установить переменную ft_min_word_len, поместив следующие строки в файл опций: [mysqld] ft_min_word_len = 3 Затем перезапустите сервер и перестройте свои FULLTEXT индексы."

Что это значит. Я вроде как новичок в ssh и vps, и это меня действительно смущает.

Могу я сделать это через vps? (Цифровой океан)

Если так, пожалуйста, ведите меня в правильном направлении, чтобы я мог это понять.

Спасибо!

Длина слов - это минимальная длина слов, которую mysql будет использовать для построения индекса полнотекстового поиска.

В примере будет проиндексировано «test», но не «sex». Это ограничивает размер вашего полнотекстового индекса.

Если вы хотите, чтобы он был ниже, то, как они сказали, вам нужно установить параметр, и вам нужно перестроить индекс таблицы.