как организовать тэги

Ivanov

Новичок
как организовать тэги

сейчас на многих сайтах реализована такая функция, как связь текстов с определенными тегами, получается своего рода "ссылки по теме"
а каким образом можно реализовать такую функцию, как подмену слов в тексте на ссылку на соответствующий тег, при этом учесть, что теги как правило на латинице, а слова могут и на русском и на английском

вот у меня такой вариант есть:

создаем таблицу тэг|слова с которыми ассоциируется (может быть несколько через определенный разделитель)

при добавлении сообщения (новости к примеру) ее текст разбивается на отдельные слова, и затем каждое слово проверяется в указанной выше таблице, в случае если есть совпадение то слово заменяем ссылкой на соответствующий тег

как минус такого варианта вижу увеличение времени анализа текста при увеличении объема текста и объема таблицы с тегами

хотелось бы услышать другие мнения
 

CCCP_MOCKBA

Новичок
лучше сделать таблицу для тегов.
таблицу ассоциаций с тегами.
при записи текста в базу парсишь его на наличие тегов, и сохраняешь уже с нужной разметкой.
 
Сверху