与时间相关的的分算法
在像SF这种问答网站里,热门排序里是否也考虑了时间因素?就是时间越久,权值越低,我觉得这个因素是非常必要的,在考虑浏览量,答案数,vote up的同时,也兼顾问题时效性。
我做排序也遇到这个问题,通过以上提到的各种因素排序,但是问题在于如果使用计算总分的方式,就需要不断的把当前时间作为因子,重新计算全部数据的分值,以保证时效。这样就需要多次遍历全部数据。
我希望有一种方法,在不更新旧数据的情况下,直接在查询过程中给新问题加权,有什么思路可以实现呢?
哧溜哧溜小屎蛋
10 years, 6 months ago