MySQL Fulltext Search, увеличение минимального символа

Я пытаюсь сделать полнотекстовый поиск MySQL, используя следующий запрос:

SELECT * FROM files WHERE MATCH(title) AGAINST ($q) limit $limit

Проблема заключается в том, что если в поисковую фразу включены слова длиной до 4 символов, они игнорируются. Это очень плохо для моей поисковой системы, потому что многие вещи, которые люди будут искать, будут включать 3, а иногда и 2 буквенные слова.

Я где-то читал, что это можно изменить в настройках MySQL, но после поиска я не могу найти никакой информации о том, как это сделать. Кто-нибудь имел опыт работы с этим?

1 ответ

Решение

Проверьте эту страницу в документации - в основном вы устанавливаете ft_min_word_len=3 (или 2), перезагружаете сервер и перестраиваете свои индексы FULLTEXT.

Другие вопросы по тегам