Конечно, это возможно.
Просто проанализируйте содержимое каждого комментария, когда он передан, и прикрепите интересующие вас теги.
Это может работать как с белым списком, где вы указываете все интересующие вас теги и прикрепляете их, если это необходимо.
Или это может работать в черном списке, где вы указываете все слова, которые нужно игнорировать, например "the", "on". Этот подход, вероятно, занимает гораздо больше времени, но позволит получить более динамичные результаты.
Я бы, вероятно, работал над белым списком, затем имел бы возможность добавлять новые теги в белый список, возвращать его назад и задним числом добавлять теги, где это применимо.