发明名称 一种多级分类检索方法及系统
摘要 本发明公开了一种多级分类检索方法及系统,属于数据库检索技术领域。现有技术中,对分类数据的检索效率低或者扩展性差。本发明所述方法及系统根据数据分类信息在数据表中设置分类字段,存储分类节点之间的层次关系;根据分类节点之间的层次关系将每个节点拆分成独立的字段,与数据表中其他字段组合,生成分类关联表;检索时利用数据库索引在分类关联表中检索数据。本发明所述方法及系统提高了分类数据的检索效率,扩展性强,特别适用于大数据量的数据库检索中。
申请公布号 CN101840400B 申请公布日期 2012.02.01
申请号 CN200910080362.5 申请日期 2009.03.19
申请人 北大方正集团有限公司;北京大学;北京北大方正电子有限公司 发明人 王洪昌;卢作伟;宫丽杰
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种多级分类检索方法,包括以下步骤:(1)将业务数据的分类信息存储在分类表中,所述分类表包括用于存储分类节点层次ID的字段、用于存储分类节点ID的字段、用于存储分类节点名称的字段以及用于存储分类节点父节点的字段;(2)将业务数据存储在数据表中,所述数据表包括分类字段,所述分类字段用于存储分类路径,所述分类路径根据分类表中用于存储分类节点父节点的字段内容获得,分类路径上的分类节点用从分类表中获得的分类节点ID表示;(3)根据数据表生成与该数据表相对应的分类关联表,所述分类关联表存储数据表中除分类字段外的全部或部分字段内容,以及根据数据表中分类字段存储的分类路径拆分成的多个分类层次字段,按照层次关系存储拆分后的分类节点;(4)在分类表中获得分类节点层次ID和分类节点ID,设置检索条件,利用数据库索引在分类关联表中检索数据。
地址 100871 北京市海淀区成府路298号方正大厦