瞎扯淡 社区惊现 Top 100 ,偶然发现我也在其列。。

small_fish__ · 2013年04月15日 · 最后由 kevinhua 回复于 2013年04月20日 · 2875 次阅读

不知道何时上的功能,呵呵,top 100 挺有意思。

不过其中的算法依据是??????? 求解释~~

共收到 39 条回复

我排名还挺前面的

唉 要继续努力了

#2 楼 @zgm 问题是这个努力的依据是?方向何在啊

WOW, 也有我耶!开心~

#3 楼 @small_fish__ 多为社区做贡献啊,怎么了?

#5 楼 @zgm 呵呵,我就想看看,这个算法是什么?突然发现个人中心有自己的帖子排行,是按照喜欢的人数排的哦~~~,所以我在想这个 top 100 是不是多种因素的结果

rubu china 开源 可以直接去看代码呀

#7 楼 @zgm 哦~~这个倒是~~~怕暗藏玄机~~,好的额,搞定后,一定告诉你~~一起升级

@small_fish__ 回复数和发帖数综合前 100,以前是 top(30)

@active_users = User.hot.limit(100)
scope :hot, desc(:replies_count, :topics_count)

#9 楼 @diudiutang 哦 看来大家以后要努力瞎扯蛋了。。

突然发现显示新加入的会员没了,这个其实是我经常看的内容,我非常关心每天加入的会员有多少,他们是谁?

#11 楼 @lgn21st dingding 不是说你们内定的么,哈哈哈

#11 楼 @lgn21st 那个实际意义不大,新会员没有什么内容的,只能光看到一个名字,并且那些人你也不认识

#13 楼 @huacnlee 嗯,本质上这个意义确实不大,但是我不知道为啥,看着这个东西总有种发自内心的成就感…...

#12 楼 @Sunnyroger 不可能是内定的呀,谁有空天天去调整这个列表,列表上第一排非常稳定,后排变化很快,非常不稳定的。

要不 @huacnlee 公布一下排名算法吧,或者大家自己到代码里面去找答案。

#15 楼 @lgn21st #9 楼 不就是算法么!就是按回帖数量排序的,没多复杂

#15 楼 @lgn21st 哈哈,我记得有一期的 teahour,dingding 说,"我操,你们三个内定啊"笑死我了,哈哈

看来要瞎扯淡了。。

惭愧,我竟然在第一排...

这个没啥意义吧,出现在这里说明平时扯淡有点多了...

一个没注意,ruby-china 添加了这么有意思的功能。 happy

@lgn21st 让我想起编程语言排行榜……前三都是雷打不动的……

恶搞一下:

@active_users = User.hot.limit(97)
[rei, lgn21st, huacnlee].each { |u| @active_users.unshift(u) }

惊现在倒数第 2 排,继续努力……

能否考虑增加喜欢数排序?

哈哈 上榜了

#26 楼 @tumayun 说明你入坛早啊

榜上有名啊

稳居第二排

Top 100 看起来是改对了啊,大家一下子亢奋起来了,开始排位赛了,呵呵。

#30 楼 @lgn21st Matz 来了,会排在第几名呢?

我居然也列。 羞愧,没给别人贡献过有价值的东西。

仅仅只是按照发帖数或回帖数排名是不是太那啥了,在相同发帖或回帖的频率下,新会员永远赶不上啊~

#33 楼 @lionzixuanyuan 写个刷贴 bot :)

还要看帖子质量啊。否则大家都水起来了。

为了这个排名,必须瞎扯淡几下才行

我竟然没有在,这个需要扯下蛋

为了排名

排名算法应该改进一下吧:

@active_users = User.hot.limit(100)
scope :hot, desc(:likes_count, :replies_count, :topics_count)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册