Есть таблица с такими полями: id, date, title, text, keywords.
В ячейке keywords написано например: "Галя|Маня".
Как произвести поиск по остальным записям, где в ячейке keywords встречается слово "Галя" или "Маня"?
Лучше использовать полнотекстовой поиск с индексом FULLTEXT. Ибо для большого объема записей LIKE ресурсозатратная вещь. Кол-во записей, конечно, влиет. Но это не основной критерий. Самое важное ставить правильные типы данных полей при каждом случае и столбцы, которые участвуют в конструкции WHERE или JOIN ставить индексы.
Aligan (Сегодня / 09:30)
Лучше использовать полнотекстовой поиск с индексом FULLTEXT. Ибо для большого объема записей LIKE ресурсозатратная вещь. Кол-во записей, конечно, влиет. Но это не основной критерий. Самое важное ставить правильные типы данных полей при каждом случае и столбцы, которые участвуют в конструкции WHERE или JOIN ставить индексы.