【发布时间】:2012-12-17 13:07:15
【问题描述】:
假设我们得到了以下表格:
帖子
- 投票(上/下)
- 标签
- 创建日期
用户
- 标签
现在我们需要生成一个像这样排序的特殊列表:
- 赞成/反对票
- 创建日期
- 标签(当前用户监听的)
这个列表应该基于帖子的主要流程,然后是混合帖子,我听的标签比其他标签的评分要高一些。
你可以说我需要在第一页上创建类似 reddit.com 的内容。
我应该怎么做?
【问题讨论】:
-
我在计划阶段,但我的想法是有几种不同的方法,最好的方法是在帖子中添加一个列,根据投票和时间计算得分(每 12 小时完成一次)然后当特定用户请求列表时,与用户标签对应的所有帖子都会以某种方式获得修饰符,以使帖子获得更高的分数。
标签: .net sql asp.net-mvc entity-framework