一种树形结构的检索方法及检索装置制造方法及图纸

技术编号:17561985 阅读:61 留言:0更新日期:2018-03-28 12:26
本发明专利技术提供了一种树形结构的检索方法及检索装置,包括:预先创建树形结构,其中,所述树形结构中包括至少两个节点数据;分别确定每一个所述节点数据对应的节点位置和节点名称,其中,所述节点位置与所述节点名称一一对应;获取用户输入的查询申请;确定各个所述节点名称中是否存在与所述查询申请相对应的指定节点名称;如果是,根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据;将所述指定节点数据展示给所述用户。本方案能够提高用户查询数据的效率。

A retrieval method and retrieval device for tree structure

The invention provides a retrieval method of tree structure and retrieval device, including: pre created tree structure, wherein, the tree structure includes at least two node data; determining node position of each node and the data corresponding to the node name, respectively, the location of the node and the node name correspondence; obtain user input query application; whether the query application name specified node corresponding to the existence of each of the node name; if it is, according to the specified node name corresponding to the specified node position, obtaining query application data corresponding to the specified node with the will of the specified; the node data display to the user. This scheme can improve the efficiency of the user to query the data.

【技术实现步骤摘要】
一种树形结构的检索方法及检索装置
本专利技术涉及计算机
,特别涉及一种树形结构的检索方法及检索装置。
技术介绍
树形结构指的是数据元素之间存在着“一对多”的树形关系的数据结构,是一类重要的非线性数据结构。由于树形结构层次关系清楚,便于管理,因此大多数企业对业务数据的存储方式就是以树形数据结构进行存储的。目前,用户需查找树形结构中的某个数据,需要确定待查询数据在树形结构中的节点位置,根据节点位置逐个打开树形结构中的层级内容,再从对应的层级中查找待查询数据。但是,随着企业数据信息的增多,相应的树形层级和树形节点的也在增多,这会使得用户在查找与待查询数据相对应的树形节点时耗费过多的时间,从而导致用户查询数据的效率低。
技术实现思路
本专利技术实施例提供了一种树形结构的检索方法及检索装置,能够提高用户查询数据的效率。第一方面,本专利技术实施例提供了一种树形结构的检索方法,包括:预先创建树形结构,其中,所述树形结构中包括至少两个节点数据;分别确定每一个所述节点数据对应的节点位置和节点名称,其中,所述节点位置与所述节点名称一一对应;获取用户输入的查询申请;确定各个所述节点名称中是否存在与所述查本文档来自技高网...
一种树形结构的检索方法及检索装置

【技术保护点】
一种树形结构的检索方法,其特征在于,包括:预先创建树形结构,其中,所述树形结构中包括至少两个节点数据;分别确定每一个所述节点数据对应的节点位置和节点名称,其中,所述节点位置与所述节点名称一一对应;获取用户输入的查询申请;确定各个所述节点名称中是否存在与所述查询申请相对应的指定节点名称;如果是,根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据;将所述指定节点数据展示给所述用户。

【技术特征摘要】
1.一种树形结构的检索方法,其特征在于,包括:预先创建树形结构,其中,所述树形结构中包括至少两个节点数据;分别确定每一个所述节点数据对应的节点位置和节点名称,其中,所述节点位置与所述节点名称一一对应;获取用户输入的查询申请;确定各个所述节点名称中是否存在与所述查询申请相对应的指定节点名称;如果是,根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据;将所述指定节点数据展示给所述用户。2.根据权利要求1所述的方法,其特征在于,在所述分别确定每一个所述节点数据对应的节点位置和节点名称之后,在所述确定各个所述节点名称中是否存在与所述查询申请相对应的待推送节点名称之前,进一步包括:针对每一个所述节点名称,确定所述节点名称对应的名称信息,其中,所述名称信息包括中文名称、中文全拼和中文简拼;根据所述节点名称对应的所述节点位置,确定所述名称信息对应的所述节点位置;所述确定各个所述节点名称中是否存在与所述查询申请相对应的指定节点名称,包括:将所述查询申请分别与每一个所述节点名称对应的所述名称信息进行比对,确定是否存在与所述查询申请对应的指定名称信息;所述如果是,根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据,包括:当存在与所述查询申请对应的所述指定名称信息时,根据所述指定名称信息对应的指定节点位置,获取与所述查询申请相对应的所述指定节点数据。3.根据权利要求2所述的方法,其特征在于,在所述确定所述节点名称对应的名称信息之后,进一步包括:针对每一个所述中文名称,确定所述中文名称中是否存在至少一个多音字;如果是,在带有多音字的所述中文名称对应的所述名称信息中增加多音中文全拼和多音中文简拼。4.根据权利要求1所述的方法,其特征在于,在所述确定各个所述节点名称中是否存在与所述查询申请相对应的指定节点名称之后,在所述根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据之前,进一步包括:将所述节点名称符合所述查询申请的至少一个所述节点数据展示给所述用户;所述根据所述指定节点名称对应的指定节点位置,获取与所述查询申请相对应的指定节点数据,包括:在接收到所述用户从所述至少一个指定节点名称中选择的目标指定节点名称时,根据所述目标指定节点名称对应的目标指定节点位置,获取与所述查询申请相对应的目标指定节点数据。5.根据权利要求1至4中任一所述的方法,其特征在于,在所述...

【专利技术属性】
技术研发人员:师广胜
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东,37

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

1