У меня есть точная проблема, как описано в MySQL Match Fulltext
Мне нужно выполнить поиск по символу "." (Точка), я использую mysql 5.6.4, в моей таблице есть движок innodb, потому что мне нужно использовать некоторые внешние ключи, поле 'fullname' имеет полнотекстовый индекс с Сортировка utf8_general_ci и имеет около 34k + записей, у меня есть в моем конфиге ini ft_min_word_len = "2" and ft_stopword_file =""
в любом случае, это отлично работает со словами, проблема только в period символ
так что, если я попытаюсь найти с% как%
WHERE `fullname` LIKE '%1.9%'
1,061 total, 0.0316 seg
156 1.9 JTD Impression
147 1.9 D
159 1.9 JTS
GT 1.9 JTD 16V M-Jet Impression
159 Sportwagon 1.9 JTD
159 1.9 JTD
С матчем против
WHERE MATCH (
fullname
)
AGAINST (
'1.9'
IN BOOLEAN
MODE
)
0 total, 0.0048 seg
Что я могу сделать?
Спасибо