Полнотекстовый поиск MySQL с коротким словом в качестве ключевого слова не дает результатов - PullRequest
3 голосов
/ 21 сентября 2009

Я хочу найти текст 'law' в столбце MySQL 'content (colume_name)' со значением 'this is law'. Я использую этот запрос:

SELECT * FROM `stuff` WHERE match(content) against('law' in boolean mode)

Но запрос выше возвращает 0 строк. Может кто-нибудь объяснить, почему нет результатов?

1 Ответ

3 голосов
/ 21 сентября 2009

Вы проверили системную переменную: ft_min_word_len? обычно он равен 4, поэтому слова длиной <4 не включаются в индекс <code>FULLTEXT.

см .: 11.8.6 Тонкая настройка полнотекстового поиска MySQL

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...