Доброе время суток, форумчане.
Пытаюсь сделать на самописном сайте выборку релевантных записей из БД. Проблема состоит в том, что не получается сделать SELECT запрос со сравнением входящей строки (фразы через кому) и списком ключевиков, который хранится в таблице БД для каждой записи (фразы также через кому).
Например:
Входная строка: стол, стул, диван, зеркало
Строка к записи в БД: зеркало, табуретка, мягкий диван, окно
Нужно собственн определить совпадения "диван". Примеров для выборки поиска по одному ключевику из полей таблицы я нашел, но как решить данную проблему мне пока что не удалось. Понимаю, что нужно каждую входную фразу сравнивать с значением поля в БД, но как сделать правильный и корректный запрос, не нагружая при этом БД, я не знаю. Киньте пожалуйста ссылку на примеры или выложите здесь небольшой пример. Буду благодарен за любые советы.
|