Я использую следующий запрос:
SELECT
(SELECT COUNT(*) FROM blah
WHERE MATCH(text) AGAINST ('c')
) as count1,
(SELECT COUNT(*) FROM blah
WHERE text LIKE '% c %'
) as count2
Это возвращает:
count1 count2
0 19
Почему это так?
Обратите внимание, что ft_min_word_len установлен как 1 и индексыбыли восстановлены.Почему это не работает?: |
У поля бла есть такие строки, как "ychgbgpqngjfktyuawdvb excm".