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

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

05 август 2018, Воскресенье
1 847
0

Возможность полнотекстового поиска в 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]

Обсудить
Материалы по теме:
Плагин импорта объявлений Pro XML Ads 15 август 2022, Понедельник
Плагин новостей для Osclass 06 август 2022, Суббота

Читайте также:

Как создать тему
05 август 2018, Воскресенье
Как создать тему
Вклад в Osclass
05 август 2018, Воскресенье
Вклад в Osclass
Инструменты
05 август 2018, Воскресенье
Инструменты
Категории
05 август 2018, Воскресенье
Категории
Видео по установке Osclass
04 август 2018, Суббота
Видео по установке Osclass
Добавить комментарий
Комментарии (0)
Прокомментировать