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
衰减通常通过使用算法中帖子的相对年龄来完成,从而为更新的主题/帖子/等提供更多权重.
因此,Twitter 可能会计算特定术语的提及次数减去停用词(停用词如:do、me、you、I、not、on 等),因此“秘密已泄露”和“我的”狗吃了我的猫”意味着猫、狗和包将是它提取的术语(其余都是停用词)然后它将“猫”计为 2 个引用,因此在这种情况下“猫”将是一个热门话题。