oschina我的收藏按标签查看功能是怎么设计的?

FoxHu 发布于 2012/06/13 10:21
阅读 218
收藏 1

华为云11月刊推送:DIY微信问答机器人,高性能计算代码的20个技巧!>>>

@红薯 你好,想跟你请教个问题:oschina提供的我的收藏夹功能确实很好,在收藏的时候允许用户填写分类标签,
(1)这个标签应该是按正则表达式解析后按逗号分隔写入osc_favorites里tags字段吧?(看过osc的数据库模型,当时好像没有tags字段,我猜的)
(2)如何根据tags统计出该用户的“按标签查看”中的所有标签呢?一句sql语句就能搞定吗?select会有很多重复标签啊?select之后又怎么按逗号拆分去除重复标签呢?
(3)“按标签查看”中的标签是按什么排序的?有时候找起来某个标签感觉不方便,要从头看到尾
(4)为什么不在按标签查看中对标签加上统计功能呢?就像

 谢谢!

加载中
0
红薯
红薯
1. 有一个单独的收藏标签表,跟收藏信息是1对多的关系
2. 有了这个表,那么查询就很简单了

3. 按标签查看没有做标签的排序

建议不要搞太多标签,10个左右最佳

FoxHu
FoxHu
多谢老大!
返回顶部
顶部