推荐用于标记或标记的SQL数据库设计我听说过几种实现标记的方法;使用TagID和ItemID之间的映射表(对我来说很有意义,但它可以扩展吗?),在ItemID中添加固定数量的可能的TagID列(似乎是个坏主意),将标记保留在逗号分隔的文本列中(听起来很疯狂,但可能有效)。我甚至听过有人推荐稀疏矩阵,但是标签名是如何优雅地增长的呢?我是不是错过了标签的最佳实践?
3 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
Table: Item Columns: ItemID, Title, ContentTable: Tag Columns: TagID, TitleTable: ItemTag Columns: ItemID, TagID
弑天下
TA贡献1818条经验 获得超8个赞
tagcloud: { map: function(doc){ for(tag in doc.tags){ emit(doc.tags[tag],1) } } reduce: function(keys,values){ return values.length }}
添加回答
举报
0/150
提交
取消