Может проще искать по общему ZebraHead?
`title` like '%ZebraHead%'
Если текст не длинный (только заголовки):
- создать таблицу со словами и соответствующему им id.
- выкинутть от туда стоп-слова путем пересечения таблиц.
- сделать подмены ошибок, транслитераций, вариаций.
- сгрупировать по словам.
Или воспользуйтесь опытом поисковых лингвистических анализаторов статья вам в помощь :
https://habrahabr.ru/post/114997/
но быстро не будет.
P.S. Но я думаю, что нужно слегка поменять архитектуру.