【发布时间】:2010-07-23 01:49:43
【问题描述】:
假设我想对网站上发布的所有 cmets 进行趋势分析并创建动态标签。例如,如果有 x 个包含单词 iPad 的 cmets,我想自动创建一个名为“iPad”的标签并将其放入标签云中。
这可能吗?我检查了acts_as_taggable gem,但它需要指定一个标签,我想我正在寻找一种从内容生成标签的方法。
【问题讨论】:
标签: ruby-on-rails tags
假设我想对网站上发布的所有 cmets 进行趋势分析并创建动态标签。例如,如果有 x 个包含单词 iPad 的 cmets,我想自动创建一个名为“iPad”的标签并将其放入标签云中。
这可能吗?我检查了acts_as_taggable gem,但它需要指定一个标签,我想我正在寻找一种从内容生成标签的方法。
【问题讨论】:
标签: ruby-on-rails tags
好吧,像雅虎术语提取服务这样的东西可能会起到作用,并且有一个插件可以解决它http://expressica.com/auto_tags/。
虽然不是商业用途。
【讨论】:
当然,这是可能的。 只需解析传入的每条评论的内容,并附上您感兴趣的标签。
这可以在白名单上工作 - 您可以在其中指定您感兴趣的所有标签,并在相关时附加这些标签。
或者它可以在黑名单上工作 - 您可以在其中指定所有要忽略的单词,例如“上”、“上”。这种方法可能更耗时,但会产生更多动态结果。
我可能会在白名单上工作,然后能够将新标签添加到白名单并让它返回并在适用的情况下追溯添加标签。
【讨论】: