文档类目的存储和搜索技术

类似于百度文库、万方论文网站上的文章,每个文章都和许多不同的类目相关联,这些类目的存储如果是使用属性结构存储的话,检索的效率会比较低,不知道这些具体是怎么实现的。高手们来指点指点呢?
图片说明

图片说明

就像对一个东西进行打标签一样,标签之间又有层级关系,也会有不同种类的标签存在

对文档打标签,分类和层次是编辑人工设置的。

我想知道的是底层存储和快速搜索的实现方式