在我的项目中:
- 一个帖子有很多标签。
- 根据标签组合,帖子被放置在适当的类别中。例如,仅带有#politics 标签的帖子将转到“General Politics”部分,带有标签#politics 和#global 的帖子将转到“Global Politics”部分
- 表“类别”存储类别和那些将接受的标签组合。
- 这些标签不是帖子包含的唯一标签。
我的问题是:存储和索引标签的最佳(和经济)方法是什么,以便系统也可以轻松获取标签组合。目前,我将标签作为数组存储在“posts”表中的“tags”列中。
该项目基于 RoR 3.2 和 sqlite3。