结构数据搜索的方法及装置制造方法及图纸

技术编号:8626204 阅读:138 留言:1更新日期:2013-04-25 23:22
本发明专利技术公开了一种结构数据搜索的方法,包括:接收具备组织搜索需求的搜索请求;根据搜索请求,在结构化数据库中获取搜索请求对应的搜索结果集合;将搜索结果集合提供给用户。一种结构数据搜索的装置,包括:用户交互模块和基本检索模块;用户交互模块,用于接收具备组织搜索需求的搜索请求,并将基本检索模块发送来的搜索结果集合提供给用户;基本检索模块,用于根据搜索请求在结构化数据库中进行搜索,并将搜索结果集合发送给用户交互模块。本发明专利技术通过对组织的组织ID进行检索,获取组织下所有子组织数据,尤其是在层次多数据量大时可高效的搜索组织结构中所有层次子组织数据,效率高。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种结构数据搜索的方法及装置
技术介绍
信息系统中有ー个组织结构数据,一般采用关系表来维护组织结构的上下关系,每个组织都会持有ー个父组织的编号关系。一般的组织结构数据捜索的方法,在遍历ー层或者数据量比较少的层数的组织结构数据时不会出现明显的性能问题,但是在捜索一个很大层次比较多且数据量很大的时候,进行递归扫描运算的代价会很大,很容易出现性能瓶颈,效率低。
技术实现思路
本专利技术要解决的技术问题在干,针对现有技术递归扫描效率低等的缺陷,提供一种结构数据搜索的方法及装置。本专利技术解决其技术问题所采用的技术方案是根据本专利技术的一方面,提供一种结构数据搜索的方法,包括接收具备组织搜索需求的搜索请求;该搜索请求包括组织ID ;根据搜索请求,在结构化数据库中获取搜索请求对应的搜索结果集合;该搜索结果集合包括组织下所有子组织的数据;将搜索结果集合提供给用户。优选的,所述结构化数据库存储有组织结构数据表。优选的,所述组织结构数据表包括组织ID、组织编码、父组织ID及所述组织的所有父组织ID数据。优选的,所述在结构化数据库中获取搜索请求对应的搜索结果集合具体为根据搜索请求,在结构化数据库中捜索该组织的组织ID。根据本专利技术的另一方面,提供一种结构数据搜索的装置,包括用户交互模块和基本检索模块;其中,用户交互模块,用于接收具备组织搜索需求的搜索请求;并将基本检索模块发送来的捜索结果集合提供给用户;基本检索模块,用于根据搜索请求在结构化数据库中进行搜索,并将搜索结果集合发送给用户交互模块。优选的,本专利技术结构数据捜索的装置还包括结构化数据库;结构化数据库用于存储组织结构数据表。优选的,所述组织结构数据表包括组织ID、组织编码、父组织ID及该组织的所有父组织ID数据。实施本专利技术的结构数据搜索的方法和装置,具有以下优点或有益效果通过对组织的所有父组织ID进行检索,开始获取组织下所有子组织数据,尤其是在层次多数据量大时可高效的搜索组织结构中所有层次子组织数据,效率高。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,附图中图1是本专利技术结构数据搜索的方法实施例的流程示意图;图2是本专利技术结构数据搜索的装置实施例的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下文将要描述的各种实施例将要參考相应的附图,这些附图构成了实施例的一部分,其中描述了实现本专利技术可能采用的各种实施例。应明白,还可使用其他的实施例,或者对本文列举的实施例进行结构和功能上的修改,而不会脱离本专利技术的范围和实质。在本专利技术提供的一种结构数据搜索的方法实施例中,如图1所示,包括S1、接收具备组织搜索需求的搜索请求;该搜索请求包括组织的组织ID ;S2、根据搜索请求,在结构化数据库中获取搜索请求对应的搜索结果集合;搜索结果集合包括该组织下所有子组织的数据;S3、将所述捜索结果集合提供给用户。其中,步骤S2具体为根据搜索请求,在结构化数据库中捜索该组织的组织ID。在本专利技术提供的一种结构数据搜索的装置实施例中,如图2所示,包括用户交互模块、基本检索模块和结构化数据库;其中,用户交互模块,用于接收具备组织搜索需求的搜索请求;并将基本检索模块发送来的捜索结果集合提供给用户;基本检索模块,用于根据搜索请求在结构化数据库中进行搜索,并将搜索结果集合发送给用户交互模块。结构化数据库,用于存储组织结构数据表,该组织结构数据表包括组织ID、组织编码、父组织ID及所述组织的所有父组织ID数据。例如本文档来自技高网...

【技术保护点】
一种结构数据搜索的方法,其特征在于,包括:接收具备组织搜索需求的搜索请求;根据所述搜索请求,在结构化数据库中获取所述搜索请求对应的搜索结果集合;将所述搜索结果集合提供给用户。

【技术特征摘要】
1.一种结构数据搜索的方法,其特征在于,包括 接收具备组织搜索需求的搜索请求; 根据所述搜索请求,在结构化数据库中获取所述搜索请求对应的搜索结果集合; 将所述捜索结果集合提供给用户。2.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述搜索请求包括所述组织ID。3.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述搜索结果集合包括所述组织下所有子组织的数据。4.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述结构化数据库存储有组织结构数据表。5.根据权利要求4所述的结构数据捜索的方法,其特征在于,所述组织结构数据表包括组织ID、组织编码、父组织ID及所述组织的所有父组织ID数据。6.根据权利要求5所述的结构数据捜索的方法,其特征在于,所述在结构化数据库中获取搜索请求对应的搜索结果集合具体为根据所述搜索请求,在...

【专利技术属性】
技术研发人员:汤超青
申请(专利权)人:深圳联友科技有限公司
类型:发明
国别省市:

网友询问留言 已有1条评论
  • 来自[北京市电信互联网数据中心] 2015年01月16日 00:48
    数据就是数值也就是我们通过观察实验或计算得出的结果数据有很多种最简单的就是数字数据也可以是文字图像声音等数据可以用于科学研究设计查证等
    0
1