一种实现内容管理的方法、系统及装置制造方法及图纸

技术编号:4222586 阅读:193 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种实现内容管理的方法、系统及装置,该方法包括:根据全文检索索引对提交的检索请求进行全文检索并得出结果集;根据所述全文检索得出的结果集返回与所述检索请求相对应的信息。本发明专利技术中,采用为元数据表建立全文检索索引的方式,可以支持内容类型和内容属性动态扩展,通过全文检索索引的方式,可以方便的对关键词进行查询,不需要使用语句来查询,提高了查询的效率。而且还提升了内容搜索的效率,即使需要查询的内容数量很大时,也不会造成查询速度很慢的情况,方便了用户的使用。

【技术实现步骤摘要】

本专利技术涉及通信
,特别是涉及一种实现内容管理的方法、系统 及装置。
技术介绍
目前CP ( Content Provider,内容提供商)正在向终端用户提供着越来越 丰富的内容应用,例如各类的流媒体影片、游戏、新闻、图片等。这些丰富 的内容应用需要统一的CMS ( Content Management System ,内容管理系统) 平台为各个CP提供统一的内容制作、发布、搜索、生命周期维护等功能。一 套完善的内容管理系统平台不仅需要具备高度的可扩展性,管理多种不同的 内容类型,还需要具备快速的搜索能力来提升管理员维护的效率和终端用户 访问的效率。现有技术中,内容管理系统采用横表和纵表方式组织数据结构, 对数据结构进行查询是通过内容标识来关联横表和纵表实现的。在实现本专利技术的过程中,专利技术人发现现有技术中至少存在以下问题 设横表有M条记录,纵表中有N条记录,需要在M《N的记录结果中做 出篩选,当内容的数量在IO万以上时,查询的速度就会4艮慢。而且现有技术 查询时需使用模糊查询,即使用LIKE'。/。keyword。/。,语句进行查询,此时数据 库的索引是不起作用的,在使用LIKE语句进行查询时,搜索的过程会变成类 似于一页页翻书的过程,速度很慢,所以对于含有模糊查询的数据库服务来 说,LIKE语句对查询的危害性是非常大的。若需要对多个关键词进行模糊匹 配,例如LIKE'%keywordl%, AND LIKE'%keyword2%,...,这样的话,查询 的效率将会变得更差。
技术实现思路
本专利技术实施例提出一种实现内容管理的方法、系统及装置,以实现内容类型和内容属性的动态扩展,提高内容搜索的效率。为达到上述目的,本专利技术实施例提出一种实现内容管理的方法,包括 根据全文检索索引对提交的检索请求进行全文检索并得出结果集; 根据所述全文检索得出的结果集返回与所述检索请求相对应的信息。 本专利技术实施例提出的另一种实现内容管理的方法,包括 根据内容数据建立基本信息表和元数据表;建立所述基本信息表的索引,并为所述元数据表建立全文才全索索引。 本专利技术实施例提出的一种检索装置,包括检索模块,用于根据全文检索索引对提交的检索请求进行全文检索并得 出结果集;返回模块,用于根据全文检索得出的结果集返回与所述检索请求相对应 的信息。本专利技术实施例提出的一种内容管理装置,包括 全文分析模块,用于对元数据表进行全文分析;建立模块,用于根据所述全文分析的结果建立元数据表的全文检索索引。本专利技术实施例提出的 一种实现内容管理的系统,包括内容管理装置,用于为元数据表建立全文4企索索引;检索装置,用于根据所述建立的全文检索索引对提交的检索请求进行全 文检索并得出结果集,并根据全文检索得出的结果集返回与所述检索请求相 对应的信息。与现有技术相比,本专利技术实施例具有以下优点采用为元数据表建立全 文检索索引的方式,可以支持内容类型和内容属性动态扩展,通过全文检索 索引的方式,在查询时不需要使用模糊查询,即不需要使用LIKE语句进行 查询,只需要对关键词进行查询即可,从而提高了查询的效率,并且提升了 内容搜索的效率,即使需要查询的内容数量很大时,也不会造成查询速度很 慢的情况,方便用户的使用。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对 实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地, 下面描述中的附图仅仅是本专利技术的 一些实施例,对于本领域普通技术人员 来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的 附图。图1为本专利技术实施例的一种实现内容管理的方法流程图; 图2为本专利技术实施例的另 一 种实现内容管理的方法流程图; 图3为本专利技术实施例的一种实现内容管理的装置结构图; 图4为本专利技术实施例的另 一种实现内容管理的装置结构图; 图5为本专利技术实施例的一种实现内容管理的系统结构图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而 不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作 出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种实现内容管理的方法,如图1所示,包括以下 步骤步骤S101,根据全文检索索引对提交的检索请求进行全文检索并得出结果集;步骤S102,根据所述全文检索得出的结果集返回与所述检索请求相对应 的信息。可见,本实施例中,通过全文检索索引的方式,可以方便的得到需要查 找的信息,方便了用户的使用,提高了检索效率。本专利技术实施例提供的另一种实现内容管理的方法,如图2所示,包括以 下步骤步骤S201,内容提供商制作内容,内容包括内容文件、描述文档等, 例如各类的流媒体影片、游戏、新闻、图片等。步骤S202,内容提供商将内容的文件、内容的相关属性上传提交到内容 管理平台上。步骤S203,管理员对提交到内容管理平台上的内容进行审核,审核通过 后,在内容管理平台上,内容管理系统通过内容扩展元数据方式组织数据结 构,从而支持内容属性的动态扩展,内容扩展元数据方式组织数据结构就是 建立数据结构。内容管理系统在关系数据库中建立内容管理的基本信息表和 元数据表,并为内容基本信息表创建索引。内容基本信息表是保存各种内容类型的公共基本信息,采用横表方式组 织数据,即将公共属性映射到数据库表的对应列。例如表格1,将内容标识 (OBJECT—ID )、内容类型(TYPE )、创建者(CREATOR )、版本(VERSION) 等作为基本信息存储在表T—CMS—CONTENT中。表格1内容基本信息表T—CMS—CONTENT<table>table see original document page 8</column></row><table>内容元数据表是保存内容的扩展信息(元数据信息),采用纵表方式组织数据,即将每一扩展属性的名称和取值映射到数据库表的行,如表格2,将 标识(ID)、内容标识、属性名称(PROPERTY_NAME)、取值(VALUE) 等作为扩展信息存储在表T—CMS—CONTENTDATA中。表格2内容元数据表T CMS—CONTENTDATA<table>table see original document page 8</column></row><table>步骤S204,内容管理系统为元数据表中需要做全文检索的属性名称做 全文检索索引。全文检索索引可以包括但不限于倒排索引方式。在全文分析过程中,将元数据表中需要做全文检索的属性值进行分词 和过滤的处理。分词是指将元数据表中需要做全文检索的属性值分隔成为 有单独概念的词,英文单词可以直接根据空格来分隔,中文单词间是连在 一起的,这就需要进行分词处理, 一种最简单的分词方式就是采用每两个 相邻的字作为 一个词进行分隔;过滤是指将元数据表中需要做全文检索的 属性值中不代表具体含义、概念的词、符号过滤掉。例如中文的一些词, 包括"的"、"关于"等通常的无具体含义、标点符号通常不表示某种概念, 本文档来自技高网...

【技术保护点】
一种实现内容管理的方法,其特征在于,包括: 根据全文检索索引对提交的检索请求进行全文检索并得出结果集; 根据所述全文检索得出的结果集返回与所述检索请求相对应的信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:严雪松申长青
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1