Тонкая настройка MySQL полнотекстовый поиск — О совершенствовании поиска

> Конфигурация сайта > Тонкая настройка MySQL полнотекстовый поиск - О совершенствовании поиска

Возможность полнотекстового поиска в MySQL имеет несколько параметров пользовательской настройки.

ПРИМЕЧАНИЕ: Обратите внимание, полнотекстовый поиск требует тщательной настройки для большей эффективности. Изменение настроек по умолчанию в большинстве случаев действительно может снизить эффективность. Не изменяйте исходники MySQL если вы не знаете что делаете.

Для пользователей Osclass, в заголовке и описании объявления есть полнотекстовый индекс, который может сделать поиск более эффективным и ускорить работу сайта.

Минимальная и максимальная длина передаваемых слов индексируется по умолчанию составляет 4 (4 символа), что означает, будут проиндексированы только слова больше или равны, чем 4.

[mysqld]
ft_min_word_len=3
[mysqld]
ft_max_word_len=10

 

Если вы хотите изменить минимум и максимум длины слов для индексации, необходимо обновить файл конфигурации MySQL.

Обновить минимальную и максимальную длину слов. После этого, если вы измените полнотекстовые переменные, которые влияют на индексацию (ft_min_word_len, ft_max_word_len или ft_stopword_file), необходимо перестроить ваши полнотекстовые индексы после внесения изменений и перезапуска сервера. Для того чтобы перестроить индексы в этом случае, достаточно сделать быструю операции восстановления:

mysql> REPAIR TABLE tbl_name QUICK;

Источник: Тонкая настройка MySQL полнотекстовый поиск [1]

 

administrator написал 36 статья