Как сделать поиск на сайте по ключам (запрос в БД)?
У меня есть таблица в бд с товарами.
У каждого товара есть поле keywords По которым его можно искать, пример "пиво, amstel, амстел"
Делаю запрос WHERE keywords LIKE '%searsh%'
Где search запрос пользователя.
Работает отлично если пользователь введет "пиво", "амстел" а к примеру если ввести "пиво амслел" то естественно не найдет.
Как лучше сделать?
Пока в голову пришли 2 идеи, сделать много LIKE в зависимости от того сколько пробелов в строке поиска
Или забирать всю таблицу БД и парсить уже с помощью PHP