У меня есть база данных из тысяч (около 10 000) ключевых слов. Когда пользователь публикует блог на моем сайте, я хотел бы автоматически искать ключевые слова в тексте и отмечать сообщение любыми прямыми совпадениями.
Пока что все, о чем я могу думать, это вытащить ВЕСЬ список из ключевые слова, прокрутите его и проверьте наличие каждого тега в сообщении ... что кажется очень неэффективным (это 10 000 циклов).
Есть ли более распространенный способ сделать это? Может, мне стоит использовать MySQL-запрос, чтобы ограничить его?
Думаю, это не совсем редкая задача.