Я не думаю, что ответ на этот вопрос сложный вообще. Это проблема нормализации учебника, и ответ: да , вы должны обязательно это нормализовать.
Хранение нескольких значений в одном столбце является нарушением первой -нормальной формы (большинство дизайнеров пытаются добраться до третьей -нормальной). Единственная причина, по которой вы хотели бы сделать это, - это оптимизация производительности, то есть, если база данных очень велика, и вы можете использовать некоторую специальную стратегию индексации для денормализованного столбца, чтобы осуществить некоторую конкретную оптимизацию (то есть материализованный путь). Здесь дело не в этом.
Ненормализация затруднит написание запросов и невозможность правильной индексации. И если вы храните ключевые слова, я могу только предположить, что причина кроется в ключевом слове search - поэтому вы определенно хотите иметь возможность индексировать эти данные и писать простые запросы.
Пожалуйста, нормализуйте ваши данные.