I use MySql REGEXP:
SELECT * FROM myTable WHERE title REGEXP \"dog|cat|mouse\";
The dataset is small, so I am not concerned about performan
AND operation may be only accessible by the mysql-AND:
AND
WHERE title REGEXP 'dog' AND title REGEXP 'cat' AND title REGEXP 'mouse'
this will only show those entries where all the keywords are in the title field. like
title = "this is about mouse, cat and dog"