Бих казал, че тук структурата на вашите данни не е правилна.
Би било по-добро решение да не съхранявате няколко стойности в едно поле, като използвате някакъв формат, разделен със запетая, а да използвате три таблици, дефинирани по следния начин:
searchtest
id
name
keywords
id
word
keywords_searchtest
id_keyword
id_searchtest
С това търсене на записи в searchtest
които имат конкретни ключови думи биха били толкова прости като:
select searchtest.*, keywords.*
from searchtest
inner join keywords_searchtest on keywords_searchtest.id_searchtest = searchtest.id
inner join keywords on keywords.id = keywords_searchtest.id_keyword
where keywords.word = 'test2'
И освен това ще трябва да търсите записи в searchtest с конкретно име:
select *
from searchtest
where name = 'trophy1'