Здравствуйте, я только что установил 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». Это ограничивает размер вашего полнотекстового индекса.
Если вы хотите, чтобы он был ниже, то, как они сказали, вам нужно установить параметр, и вам нужно перестроить индекс таблицы.