V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  Project Babel

为了防止一些过于久远的主题被顶上首页,刚刚部署了一些新逻辑

  •  
  •   Livid · 2012-11-29 15:59:51 +08:00 · 7407 次点击
    这是一个创建于 4388 天前的主题,其中的信息可能已经有所发展或是发生改变。
    - 在一些过于久远的主题上,会出现这样的提示:

    http://www.v2ex.com/t/32520

    - 如果回复这样的主题,那么带来的效果是 topic.last_touched = topic.last_touched + 86400 而不是 topic.last_touched = self.now(),而主页的排序是 Desc(Topic.last_touched)
    18 条回复    1970-01-01 08:00:00 +08:00
    shellex
        1
    shellex  
       2012-11-29 16:02:05 +08:00
    嗯,很有效的提示,相当于「挖坟者请自重」!
    sophy
        2
    sophy  
       2012-11-29 16:03:53 +08:00
    这个太有必要了
    Elix
        3
    Elix  
       2012-11-29 16:19:27 +08:00
    那个帖子里,有一行 “29 回复 | 直到 1970-01-01 08:00:01 AM” @Livid 这个时间戳不太对吧。
    Livid
        4
    Livid  
    MOD
    OP
       2012-11-29 16:31:39 +08:00
    @Elix 因为那个帖子的 last_touch 被用来做一个特别的测试。其他帖子不会这样。
    chuangod
        5
    chuangod  
       2012-11-29 16:33:48 +08:00   ❤️ 4
    主要是防止和PB3有关的吧
    好吧,我是来骗“感谢回复”的
    哈哈
    CoX
        6
    CoX  
       2012-11-29 16:54:27 +08:00
    @Livid http://www.v2ex.com/t/49297#reply14 这贴别置顶了么? 一直在首页第一条;还是由于这次调整带来的副作用??
    Livid
        7
    Livid  
    MOD
    OP
       2012-11-29 16:56:30 +08:00
    @CoX 多谢,你发现了一个 bug。

    现在解决。
    Livid
        8
    Livid  
    MOD
    OP
       2012-11-29 17:02:14 +08:00
    @CoX Fixed.
    CoX
        9
    CoX  
       2012-11-29 17:03:39 +08:00
    @Livid Good 效率很高呐 :)
    liwei
        10
    liwei  
       2012-11-29 17:24:10 +08:00
    @chuangod 嗯,目测这应该是一个很重要的原因。
    mytharcher
        11
    mytharcher  
       2012-11-29 17:34:26 +08:00
    可以参照阮一峰这个系列研究个算法策略:

    http://www.ruanyifeng.com/blog/2012/03/ranking_algorithm_newton_s_law_of_cooling.html
    clowwindy
        12
    clowwindy  
       2012-11-29 18:45:56 +08:00   ❤️ 5
    可以用 topic.last_touched = K * topic.last_touched + (1 - K) * now
    其中 0 < K < 1
    这样平滑一些。K 越小,越容易被顶上首页。可以反复调整它,直到达到最佳效果。
    ichigo
        13
    ichigo  
       2012-11-29 18:48:02 +08:00
    nice~
    sNullp
        14
    sNullp  
       2012-11-29 19:54:25 +08:00
    @clowwindy 支持
    igeeker
        15
    igeeker  
       2012-11-29 23:36:19 +08:00
    动作好快啊
    xhinking
        16
    xhinking  
       2012-11-29 23:52:17 +08:00
    @Livid 其实有些久远的主题也有价值,不如在久远的主题中突出一下发布时间。
    xhinking
        17
    xhinking  
       2012-11-29 23:53:35 +08:00
    @Livid 手太快了,没看到黄色提示就回复了。。。忽略上条回复
    Keinez
        18
    Keinez  
       2012-11-29 23:59:04 +08:00
    Opera Mini上面看不到黄色提示。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3491 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.