【问题标题】:Rails Dynamic tag generation from contextRails 从上下文生成动态标签
【发布时间】:2010-07-23 01:49:43
【问题描述】:

假设我想对网站上发布的所有 cmets 进行趋势分析并创建动态标签。例如,如果有 x 个包含单词 iPad 的 cmets,我想自动创建一个名为“iPad”的标签并将其放入标签云中。

这可能吗?我检查了acts_as_taggable gem,但它需要指定一个标签,我想我正在寻找一种从内容生成标签的方法。

【问题讨论】:

    标签: ruby-on-rails tags


    【解决方案1】:

    好吧,像雅虎术语提取服务这样的东西可能会起到作用,并且有一个插件可以解决它http://expressica.com/auto_tags/

    虽然不是商业用途。

    【讨论】:

      【解决方案2】:

      当然,这是可能的。 只需解析传入的每条评论的内容,并附上您感兴趣的标签。

      这可以在白名单上工作 - 您可以在其中指定您感兴趣的所有标签,并在相关时附加这些标签。

      或者它可以在黑名单上工作 - 您可以在其中指定所有要忽略的单词,例如“上”、“上”。这种方法可能更耗时,但会产生更多动态结果。

      我可能会在白名单上工作,然后能够将新标签添加到白名单并让它返回并在适用的情况下追溯添加标签。

      【讨论】:

      • 谢谢。这是我希望宝石可以提供帮助的解析部分。这不仅仅是解析,而是找出实际要查找的关键字,即哪些关键字一直处于上升趋势。看起来有点复杂
      • @badnaam,您可能只想维护所有帖子中前 200 个单词的表格,并为前 100 个左右生成标签。当你添加一个新帖子时,如果可能的话,将它的单词添加到 200 表中。定期从所有帖子中重建 200 个表,以确保您跟踪的单词是正确的。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-03-14
      • 2012-10-15
      • 2017-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多