MySQL - можно ли поменять значение ft min word len на виртуальном хостинге


Материал из Wiki - Iphoster - 'the best ever hosting and support

Перейти к: навигация, поиск

MySQL - можно ли поменять значение ft min word len на виртуальном хостинге

Минимальная и максимальная длина слов, подлежащих индексации, определяется системными переменными ft_min_word_len и ft_max_word_len . Минимальное значение по умолчанию - четыре символа. Максимум по умолчанию зависит от вашей версии MySQL. Если вы изменяете любое из этих значений, то должны перестроить свои FULLTEXT-индексы

По-умолчанию, минимальное значение:

@mariadb > SHOW VARIABLES LIKE 'ft_min_word_len';
+-----------------+-------+
| Variable_name   | Value | 
+-----------------+-------+
| ft_min_word_len | 4     |
+-----------------+-------+
1 row in set (0.01 sec)


К сожалению, изменить данное значение на виртуальном хостинге нельзя по нескольким причинам:

- после изменения ft_min_word_len, mysql сервер должен быть перезагружен
- после изменения ft_min_word_len, нужно перестроить FULLTEXT-индексы для каждой таблицы всех баз клиентов.

Поэтому изменить данные значение можно только на VPS тарифах:

Индекс цитирования