мне интересно

как реализовали? а можно сайт в личку?
Идея в том, что есть отдельный скрипт который по крону запускается с некоторой периодичностью. Он никак не связан с ЕЕ. Он лишь работает с БД.
1. выбираю новости за последние сутки.
2. выбираю все теги из таблицы
exp_tag_tags.
3. в цикле по тегам и новостям регекспами ищу вхождение тегов в новости. когда нахожу что некий тег встречается в заголовке или теле новости, то идет вставка в таблицу
exp_tag_entries записи о том, что некий тег сопоставляется такой-то записи.
Нюансы:
1. все теги должны уже существовать в ЕЕ.
2. чтобы теги не удалялись системой в случае отсутствия их сопоставления с новостями -- сопоставляю весь набор тегов одной записи. Она у меня называется master_tag_record. Это невидимая для конечного пользователя запись. Фактически, при помощи этой записи имеем альтернативное управление тегами.
3. все новости попадают в ЕЕ автоматически (есть внешний источник).
Это вкратце.
Приложил бы код... но как удобнее его приложить?