在新项目中,我需要根据用户兴趣选择内容。因为我想在SQL查询中这样做(我想这应该更高性能?)我想这样的事情:
我有一张名为'content'的表格。此表具有ID和内容。然后我有一个名为tags的表,它有一个id,name和content_id(尊重内容表)
现在我想为每个内容计算一个类似“得分”的内容,它将内容标记与用户兴趣标签相匹配。我认为可以这样做: 迭代内容,将所有标签与用户兴趣标签匹配,然后如果匹配则将+10添加到分数。最后按分数排序并完成。
这在MSSQL中是否可行?谢谢你的建议!