数据检索的方法及装置制造方法及图纸

技术编号:38271668 阅读:19 留言:0更新日期:2023-07-27 10:25
本说明书实施方式提供了一种数据检索的方法及装置,该方法包括:获取检索请求,其中检索请求包括至少一个检索条件;根据至少一个检索条件从医学图数据库中,获取检索请求对应的检索结果,其中医学图数据库是以多个医学术语中的每两个医学术语为顶点并且以多个医学术语中的每两个医学术语之间的映射关系为属性关系构建的,属性关系为医学图数据库中的边。本申请的技术方案能够提高在医学领域对数据进行高级检索的效率。进行高级检索的效率。进行高级检索的效率。

【技术实现步骤摘要】
数据检索的方法及装置


[0001]本说明书中实施方式关于信息检索
,特别涉及一种数据检索的方法及装置。

技术介绍

[0002]信息检索(Information Retrieval,IR)是一个根据用户特定的需要在检索库中查找相关信息的过程,其中检索库通常采用关系型数据库。然而,在医学领域为了实现高性能的检索,通常会采用多跳检索及多条件检索等高级检索功能,但由于关系型数据库受到其数据模型、检索语言以及索引结构等方面的影响,导致了在进行高级检索时检索的效率较低、耗时长。
[0003]因此,现有技术中存在对医学领域进行高级检索时效率低的技术问题。

技术实现思路

[0004]本说明书中多个实施方式提供一种数据检索的方法及装置,能够提高在医学领域对数据进行高级检索时的检索效率。
[0005]本说明书的一个实施方式提供一种数据检索的方法,包括:获取检索请求,其中检索请求包括至少一个检索条件;根据至少一个检索条件从医学图数据库中,获取检索请求对应的检索结果,其中医学图数据库是以多个医学术语中的每两个医学术语为顶点并且以多个医学术语中的每两个医学术语之间的映射关系为属性关系构建的,属性关系为医学图数据库中的边。
[0006]本说明书的一个实施方式提供一种数据检索的装置,包括:请求获取模块,用于获取检索请求,检索请求包括至少一个检索条件;结果获取模块,用于根据至少一个检索条件从医学图数据库中,获取检索请求对应的检索结果,其中医学图数据库是以多个医学术语中的每两个医学术语为顶点并且以多个医学术语中的每两个医学术语之间的映射关系为属性关系构建的,属性关系为医学图数据库中的边。
[0007]本说明书的一个实施方式提供一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序用于执行上述任一实施方式所述的数据检索的方法。
[0008]本说明书的一个实施方式提供一种电子设备,包括处理器;用于存储处理器可执行指令的存储器,其中,处理器用于执行上述任一实施方式所述的数据检索的方法。
[0009]本说明书的一个实施方式提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一实施方式所述的数据检索的方法。
[0010]本说明书提供的多个实施方式,通过获取检索请求,并根据检索请求中包括的至少一个检索条件,从以多个医学术语为顶点以及以每两个医学术语之间的映射关系为边构建的医学图数据库中,获取该检索请求对应的检索结果,从而使得在对医学领域的数据进行检索时能够从医学图数据库中获取检索结果,并且由于检索的过程可以通过遍历医学图数据库中的顶点和边来快速找到符合检索请求的检索结果,因此相较于目前常用的关系型
数据库而言,本说明书提供的实施方式无需进行多个表格的联合查询以及格式转换等操作,从而提高了在进行多条件检索等高级检索时的检索效率,节省了检索所需的时间。
附图说明
[0011]为了更清楚地说明本说明书实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0012]图1是本说明书的一个实施方式提供的数据检索的系统的示意图。
[0013]图2是本说明书的一个实施方式提供的数据检索的方法的流程示意图。
[0014]图3是本说明书的一个实施方式提供的检索界面的示意图。
[0015]图4是本说明书的一个实施方式提供的医学图数据库的结构示意图。
[0016]图5是本说明书的另一个实施方式提供的数据检索的方法的流程示意图。
[0017]图6是本说明书的另一个实施方式提供的数据检索的方法的流程示意图。
[0018]图7是本说明书的另一个实施方式提供的数据检索的装置的结构示意图。
[0019]图8是本说明书的另一个实施方式提供的用于数据检索的电子设备的框图。
具体实施方式
[0020]下面将结合本说明书实施例中的附图,对本说明书实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本说明书一部分实施例,而不是全部的实施例。基于本说明书中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本说明书保护的范围。
[0021]概述
[0022]目前,用户在进行医学检索等工作时,通常采用结构化查询语言(Structured Query Language,SQL)在关系型数据库中进行检索工作。然而由于关系型数据库通常采用表格的形式对数据进行存储,从而使得数据之间的关系是通过表格之间的连接来实现的,因此在进行多条件检索等高级检索时,关系型数据库需要通过连接多个表格进行联合查询,以获取相关数据,进而导致了检索的过程需要大量的数据扫描和连接操作,降低了检索效率。并且在利用SQL语句进行多条件检索时,还需要使用复杂的语句,这也在一定程度上增加了用户进行检索的难度,影响了对医学数据进行高级检索的效率。
[0023]因此,有必要提供一种数据检索的方法及数据检索的装置,能够提高在医学领域对数据进行多条件检索及多跳检索等高级检索时的检索效率。
[0024]系统架构
[0025]本说明书实施方式提供一种数据检索的系统。所述数据检索的系统可以包括客户端110和服务器120。该客户端110可以是具有网络访问能力的电子设备。具体地,例如,客户端可以是台式电脑、平板电脑、笔记本电脑、智能手机、数字助理、智能可穿戴设备、导购终端、电视机、智能音箱、麦克风等。其中,智能可穿戴设备包括但不限于智能手环、智能手表、智能眼镜、智能头盔、智能项链等。或者,客户端也可以为能够运行于所述电子设备中的软件。
[0026]服务器120可以是具有一定运算处理能力的电子设备。其可以具有网络通信模块、处理器和存储器等。当然,该服务器也可以是指运行于所述电子设备中的软体。该服务器还可以为分布式服务器,可以是具有多个处理器、存储器、网络通信模块等协同运作的系统。或者,服务器还可以为若干服务器形成的服务器集群。或者,随着科学技术的发展,服务器还可以是能够实现说明书实施方式相应功能的新的技术手段。例如,可以是基于量子计算实现的新形态的“服务器”。
[0027]在一些实施方式中,服务器可以包括图数据库(Graph Database,GDB),例如医学图数据库。需要说明的是,图数据库在传统意义上被归类为NoSQL(Not Only SQL)数据库的一种,即属于非关系型数据库。图数据库采用的是可描述复杂关联关系的高维拓扑结构,即图论的理念,其中高维拓扑结构的构建主要依赖两大类基础的数据类型:顶点和边,也可称为概念和属性关系。例如,顶点对应本实施方式中的医学术语,边对应本实施方式中的属性关系。
[0028]并且,图数据库采用顶点和边的形式来表示医学术语和医学术语之间的关系,使得服务器可以通过遍历图数据库中的顶点和边来本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据检索的方法,其特征在于,包括:获取检索请求,所述检索请求包括至少一个检索条件;根据所述至少一个检索条件从医学图数据库中,获取所述检索请求对应的检索结果,其中所述医学图数据库是以多个医学术语中的每两个医学术语为顶点并且以所述多个医学术语中的每两个医学术语之间的映射关系为属性关系构建的,所述属性关系为所述医学图数据库中的边。2.根据权利要求1所述的方法,其特征在于,在所述获取检索请求之前,还包括:获取医学术语集,其中所述医学术语集包括所述多个医学术语和所述多个医学术语中的每两个医学术语之间的所述映射关系;以所述多个医学术语为所述顶点并且以所述映射关系为所述边,构建所述医学图数据库。3.根据权利要求1所述的方法,其特征在于,所述至少一个检索条件包括第一检索条件和第二检索条件,其中,所述根据所述至少一个检索条件从医学图数据库中,获取所述检索请求对应的检索结果,包括:从所述医学图数据库中,获取符合所述第一检索条件的第一检索结果,其中所述第一检索结果包括多个第一检索信息;遍历所述多个第一检索信息,以获取符合所述第二检索条件的第二检索结果,并将所述第二检索结果作为所述检索结果。4.根据权利要求1所述的方法,其特征在于,所述至少一个检索条件包括多个第一属性关系和第三检索条件,其中,所述根据所述至少一个检索条件从医学图数据库中,获取所述检索请求对应的检索结果,包括:从所述医学图数据库中,获取符合所述第三检索条件的第三检索结果,其中所述第三检索结果包括多个第二检索信息;遍历所述多个第二检索信息,以获取符合所述多个第一属性关系中任一第一属性关系的第四检索结果,并将所述第四检索结果作为所述检索结果。5.根据权利要求1所述的方法,其特征在于,所述至少一个检索条件包括至少两个检索条件,其中,所述根据所述至少一个检索条件从医...

【专利技术属性】
技术研发人员:刘争张旋辰
申请(专利权)人:阿里健康科技中国有限公司
类型:发明
国别省市:

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

1