Database design 查找相关帖子的最佳算法是什么?

Database design 查找相关帖子的最佳算法是什么?,database-design,Database Design,基本上这是一个数据库和查询问题。假设您有以下表格,您如何在站点中实现相关帖子: +------+ +------+ + Post + + Tags + -------- N : M -------- 其中post具有主体,并将m:n链接到标签。这是实现标记和post的一个非常常见的场景 那么,您如何在站点中实现相关帖子呢?找到至少在一个标签上重叠的所有帖子,并使用它们按重要性对标签进行加权,然后求和权重。按总重量的降序返回相关帖子

基本上这是一个数据库和查询问题。假设您有以下表格,您如何在站点中实现相关帖子:

+------+        +------+
+ Post +        + Tags  +
-------- N : M  --------
其中post具有主体,并将m:n链接到标签。这是实现标记和post的一个非常常见的场景


那么,您如何在站点中实现相关帖子呢?

找到至少在一个标签上重叠的所有帖子,并使用它们按重要性对标签进行加权,然后求和权重。按总重量的降序返回相关帖子