MySql-5.1.40 полнотекстовый поиск не работает в таблице MyISAM - PullRequest
0 голосов
/ 31 марта 2019
  1. Версия MySQL 5.1.40
  2. Таблица MyISAM (только изменил таблицу на MyISAM)
  3. Тип table_column (имя) - varchar

Когда я применяю полнотекстовый поиск, он не работает.

Ниже sql возвращаются только данные 'eeee', не возвращаются такие, как 'eeeefff' или 'ffeeee'

select name from test where match(name) against('eeee' in boolean mode);

1 Ответ

1 голос
/ 31 марта 2019

Полнотекстовый поиск MySQL позволяет искать ключевые слова , начиная с , но не заканчивая, в определенной подстроке. Итак, чтобы найти все слова, начинающиеся с eeee, мы можем попробовать:

SELECT name
FROM test
WHERE MATCH(name) AGAINST('eeee*' IN BOOLEAN MODE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...