什么是search.twitter.com的"热门话题"算法?

10 algorithm twitter search trending

twitter使用什么算法来确定您在search.twitter.com上可以看到的10个主题?我想实现该算法,我还想展示50个最受欢迎的主题(而不是10个).你能描述最有效的算法吗?

谢谢!

(Twitters API可以在http://apiwiki.twitter.com/REST%20API%20Documentation找到)

此外,我希望能够通过搜索公共时间线来实现该算法 - http://twitter.com/statuses/public_timeline.rss

Ste*_*oka 12

Twitter的趋势算法不仅仅是关键词的数量.这是它的一部分,但也有一个衰变因素,所以"justin beiber"不是永远的顶级趋势.

这篇关于quora的帖子支持了这一点.http://www.quora.com/Trending-Topics-Twitter/What-is-the-basis-of-Twitters-current-Trending-Topics-algorithm?q=trending+algorithm

衰减通常通过使用算法中帖子的相对年龄来完成,从而为更新的主题/帖子/等提供更多权重.

另见http://www.quora.com/What-tools-algorithms-or-data-structures-would-you-use-to-build-a-Trending-Topics-algorithm-for-a-high-velocity-流q =趋势+算法


Mar*_*rco 1

因此,Twitter 可能会计算特定术语的提及次数减去停用词(停用词如:do、me、you、I、not、on 等),因此“秘密已泄露”和“我的”狗吃了我的猫”意味着猫、狗和包将是它提取的术语(其余都是停用词)然后它将“猫”计为 2 个引用,因此在这种情况下“猫”将是一个热门话题。