Of course, it did not work. You are using the LIKE without the % which is used to define wildcards (missing letters) both before and after the pattern.
Say
WHERE title LIKE '%Cook%'
means matching any title that contains "Cook" with or without any suffix and prefix. By omitting % it means exact matching "Cook" the same as
WHERE title = 'Cook'
Now, your query is asking to search for records whose title is both 'Cook' and 'Recipe', apparently, it can never exist.
Read more:
1.
sql_like[
^]
2.
sql_wildcards[
^]