【技术实现步骤摘要】
本专利技术涉及互联网
,尤其涉及一种结构数据搜索的方法及装置。
技术介绍
信息系统中有ー个组织结构数据,一般采用关系表来维护组织结构的上下关系,每个组织都会持有ー个父组织的编号关系。一般的组织结构数据捜索的方法,在遍历ー层或者数据量比较少的层数的组织结构数据时不会出现明显的性能问题,但是在捜索一个很大层次比较多且数据量很大的时候,进行递归扫描运算的代价会很大,很容易出现性能瓶颈,效率低。
技术实现思路
本专利技术要解决的技术问题在干,针对现有技术递归扫描效率低等的缺陷,提供一种结构数据搜索的方法及装置。本专利技术解决其技术问题所采用的技术方案是根据本专利技术的一方面,提供一种结构数据搜索的方法,包括接收具备组织搜索需求的搜索请求;该搜索请求包括组织ID ;根据搜索请求,在结构化数据库中获取搜索请求对应的搜索结果集合;该搜索结果集合包括组织下所有子组织的数据;将搜索结果集合提供给用户。优选的,所述结构化数据库存储有组织结构数据表。优选的,所述组织结构数据表包括组织ID、组织编码、父组织ID及所述组织的所有父组织ID数据。优选的,所述在结构化数据库中获取搜索请求对应的搜索结果集合具体为根据搜索请求,在结构化数据库中捜索该组织的组织ID。根据本专利技术的另一方面,提供一种结构数据搜索的装置,包括用户交互模块和基本检索模块;其中,用户交互模块,用于接收具备组织搜索需求的搜索请求;并将基本检索模块发送来的捜索结果集合提供给用户;基本检索模块,用于根据搜索请求在结构化数据库中进行搜索,并将搜索结果集合发送给用户交互模块。优选的,本专利技术结构数据捜索的装置还包括结 ...
【技术保护点】
一种结构数据搜索的方法,其特征在于,包括:接收具备组织搜索需求的搜索请求;根据所述搜索请求,在结构化数据库中获取所述搜索请求对应的搜索结果集合;将所述搜索结果集合提供给用户。
【技术特征摘要】
1.一种结构数据搜索的方法,其特征在于,包括 接收具备组织搜索需求的搜索请求; 根据所述搜索请求,在结构化数据库中获取所述搜索请求对应的搜索结果集合; 将所述捜索结果集合提供给用户。2.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述搜索请求包括所述组织ID。3.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述搜索结果集合包括所述组织下所有子组织的数据。4.根据权利要求1所述的结构数据捜索的方法,其特征在于,所述结构化数据库存储有组织结构数据表。5.根据权利要求4所述的结构数据捜索的方法,其特征在于,所述组织结构数据表包括组织ID、组织编码、父组织ID及所述组织的所有父组织ID数据。6.根据权利要求5所述的结构数据捜索的方法,其特征在于,所述在结构化数据库中获取搜索请求对应的搜索结果集合具体为根据所述搜索请求,在...
【专利技术属性】
技术研发人员:汤超青,
申请(专利权)人:深圳联友科技有限公司,
类型:发明
国别省市: