Я не могу найти ответ на этот вопрос в Интернете, возможно, потому, что я не знаю правильных терминов/жаргона для поиска.MySQL Поиск по полнотекстовому поиску Неточное совпадение
Я использую свою собственную функцию поиска, чтобы получить строки из таблицы. У меня есть три строки со столбцами с этим входом (без кавычек):
"食"
"食べる"
"食糧"
Теперь, когда я ищу «食
» Я хочу, чтобы запрос, чтобы вернуть все эти три результата. Но я получаю только первый «食
», точное совпадение возвращается в моем запросе. Как я могу схватить их всех?
Мой запрос:
$sw = '食';
$query = 'SELECT *, MATCH(word) AGAINST("'.$sw.'") as score FROM wordlist WHERE MATCH(word) AGAINST("'.$sw.'") ORDER BY score DESC;';
Я ценю помощь.
Редактировать: добавление% не работает, например «%». $ Sw. '% ". Ни один из ответов пока не работает. :/
может быть 'LIKE' подходит вам лучше в данном случае – Joshua