Fulltext - MySQL
Формулировка задачи:
Приветствую!
Мне необходимо реализовать поиск в MySQL по одному-двум словам нужной строки.
Пример таблицы
Я ввожу в запрос поиска "спасибо большое!" и мне показывается строка 1.
Вообще можно ли такое сделать или я что-то запредельное придумал? Через поиск я нашел fulltext-индекс. Все делал по инструкциям, но ничего у меня не вышло.
ID || Title || Text ||
1 || спасибо || Пожалуйста! ||
Решение задачи: «Fulltext»
textual
Листинг программы
SELECT * FROM `otvet` WHERE MATCH (Title) AGAINST ("спасибо")
Объяснение кода листинга программы
- SELECT * FROM
otvet
- выбираются все поля из таблицыotvet
- WHERE MATCH (Title) AGAINST (
спасибо
) - выбираются только те строки, где полеTitle
содержит словоспасибо
- В итоге получаем результат - строки, которые соответствуют условию
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д