太原网站设计开发公司,安平县英文网站建设,谷歌服务器,揭阳装修网站建设文章目录 文件夹结构可以有多个功能吗?标签是如何保存的 标签做成对外接口保存、修改查询删除标签列表标签表设计标签和分类的区别 虽然大体知道怎么设计做#xff0c;但是整理出来更清晰#xff0c;那么整理下。 一般来说有两种索引就够。 1、标题文字索引。 # 用于搜索文章… 文章目录 文件夹结构可以有多个功能吗?标签是如何保存的 标签做成对外接口保存、修改查询删除标签列表标签表设计标签和分类的区别 虽然大体知道怎么设计做但是整理出来更清晰那么整理下。 一般来说有两种索引就够。 1、标题文字索引。 # 用于搜索文章 2、标签索引。# 大数据时根据关键字展示 博客主要就用到这两种索引。
文件夹结构
例如标签目录为 /tag/function/interface # 一般功能 /tag/article/interface # 文章功能
tag # 根目录 function # 功能目录 interface # 具体标签
可以有多个功能吗?
当然可以但是需要注意的是特定功能标签返回的id只能对照特定表记录。 否则怎么根据id捞取数据呢?
标签是如何保存的
可以分为两部分。 一部分是逗号分隔的本记录标签。 展示的是否拆分即可。 一部分是存入到bitmap中的标签。 根据标签检索的时候方便。 这两部分是一致的。 如果是以文章为维度查看信息根本用不到bitmap只有反向检索时才会用到bitmap。
标签做成对外接口
保存、修改
传参 功能代码标签列表id(可能是文章id也可能是其他功能)
动作 对应功能代码内每个bitmap都保存或修改下数据。
查询
传参 功能代码标签列表
动作 查出对应的id列表
删除
传参 功能代码标签列表id(可能是文章id也可能是其他功能)
动作 对应功能代码内每个标签删除id。
标签列表
注界面展示的标签列表实际是基于某一功能的标签。 例如博客的标签列表肯定都是博客相关的。
标签表设计
id # id root_dir # 根目录 function_code # 功能代码 function_name # 功能名称 tag_code # 标签代码 tag_name # 标签名称 create_date # 创建时间 update_date # 修改时间
标签和分类的区别
以csdn为例。 标签是为了文章在网络搜索时方便。 分类是个内部的概念便于博主管理文章。
标签如果怕太多可以限制个数如每篇文章最多8个、10个标签。