Как сделать поиск по совпадению двух и более слов в любом месте в mysql?
SELECT * FROM test 
           WHERE SOUNDEX(name) 
LIKE CONCAT('%',SUBSTRING(SOUNDEX('Картошка хорошая из армении'),2),'%');
Источник 
Учимся пользоваться интернетом