【发布时间】:2013-09-15 20:13:05
【问题描述】:
我正在处理一个大问题。我需要从主要两个表中获取包含信息的墙:帖子和事件。
必须对这些信息进行排序,以便最有趣的位于顶部(例如 Facebook 自己的新闻源)。
我希望根据其他表来排序这些信息,例如当前用户最喜欢哪个用户;喜欢哪个用户最有趣(以关注和喜欢他的帖子的形式),然后将其放在首位。
我想到了一个像这里描述的系统:Algorithm of most relevant wall posts - 但过了一会儿,它似乎太乱了,需要我从数据库中加载所有帖子,最终会非常 大量数据,然后逐个处理所有数据。
有人有这方面的经验吗?这样我就能找到正确的方向。
【问题讨论】:
-
第一步:查找当前用户的所有关联。第 2 步:按“喜欢”的最高数量排序。完成。
标签: php mysql sql logic information-retrieval