Rails Динамическая генерация тегов из контекста - PullRequest
0 голосов
/ 23 июля 2010

Допустим, я хочу отслеживать все комментарии, размещенные на сайте, и создавать динамические теги. Например, если есть x комментариев, содержащих слово iPad, я хотел бы автоматически создать тег «iPad» и поместить его в облако тегов.

Возможно ли это? Я проверил драгоценный камень act_as_taggable, но для него требуется указать тег. Мне кажется, я ищу способ создания тегов из содержимого.

Ответы [ 2 ]

1 голос
/ 23 июля 2010

Что-то вроде сервиса извлечения терминов Yahoo может помочь, и есть плагин для него http://expressica.com/auto_tags/.

Хотя это не для коммерческого использования.

0 голосов
/ 23 июля 2010

Конечно, это возможно. Просто проанализируйте содержимое каждого комментария, когда он передан, и прикрепите интересующие вас теги.

Это может работать как с белым списком, где вы указываете все интересующие вас теги и прикрепляете их, если это необходимо.

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

Я бы, вероятно, работал над белым списком, затем имел бы возможность добавлять новые теги в белый список, возвращать его назад и задним числом добавлять теги, где это применимо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...