System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及大数据,更具体地涉及一种数据查询方法、装置、设备、介质和程序产品。
技术介绍
1、大多企业会根据政府监管部门的禁止性规定梳理出相关内容以便企业内部工作人员查询学习,确保合规经营,防范潜在风险。
2、目前对相关规定的查询仅支持用户根据关键词进行搜索,查询灵活性较低,无法满足模糊查询场景。且查询结果仅包含规定本身,并未关联该规定的相关案例,查询结果较为单一,不利于用户理解。
技术实现思路
1、鉴于上述问题,本公开提供了提高数据查询效率和准确性的数据查询方法、装置、设备、介质和程序产品。
2、根据本公开的第一个方面,提供了一种数据查询方法,包括:响应于接收到用户输入信息,识别输入信息的类型;在输入信息的类型为第一类型的情况下,根据输入信息确定关键词;基于关键词对知识图谱中的节点进行关联匹配,得到实体信息;其中,知识图谱是用于反应数据湖内容的结构化表示;根据实体信息在预构建的数据湖中查询目标信息;其中,数据湖包括多个数据分区,每一数据分区中数据的来源不同,不同数据分区间的数据存在关联关系,目标信息包括多个不同数据分区中存在关联关系的数据。
3、根据本公开的实施例,该方法还包括:在输入信息的类型为第二类型的情况下,基于输入信息在预构建的数据湖中查询目标信息;其中,数据湖包括多个数据分区,每一数据分区中数据的来源不同,不同数据分区间的数据存在关联关系。
4、根据本公开的实施例,响应于接收到用户输入信息,识别输入信息的类型,包括:解析输入
5、根据本公开的实施例,基于关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:基于字符串匹配获取知识图谱中与关键词匹配的目标节点以及与目标节点相关联的第一节点;分别获取目标节点和第一节点的属性信息以及第一节点和目标节点之间的关系信息;基于目标节点的属性信息、第一节点的属性信息以及关系信息确定用于在数据湖中查询目标信息的实体信息。
6、根据本公开的实施例,基于关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:基于关键词构建第一向量;将第一向量与知识图谱中各节点的向量表示进行匹配,根据匹配结果确定目标节点;分别获取目标节点的属性信息以及与目标节点相关联的第一节点的属性信息以及第一节点和目标节点之间的关系信息;基于目标节点的属性信息、第一节点的属性信息以及关系信息确定用于在数据湖中查询目标数据的实体信息。
7、根据本公开的实施例,根据实体信息在预构建的数据湖中查询目标信息,包括:基于实体信息构建查询语句;将查询语句输入至数据湖中,由数据湖基于查询语句定位至目标分区并基于查询语句从目标分区中提取出目标数据;基于指定格式输出目标数据。
8、根据本公开的实施例,数据湖至少包括第一分区和第二分区,第一分区和第二分区之间存在依赖关系,该方法还包括:响应于第一平台中指定内容更新,捕获更新内容并将更新内容传递至数据湖的第一分区中;在第二平台中查询与更新内容存在关联关系的目标内容,捕获目标内容并将目标内容传递至数据湖的第二分区中;其中,目标内容和更新内容间存在关联关系。
9、根据本公开的实施例,该方法还包括:基于第一分区中的内容生成第一指令;其中,第一指令用于在第二平台中查询目标内容;将查询到的目标内容存储至第二分区并建立目标内容与第一分区中相关内容间的关联关系。
10、本公开的第二方面提供了一种数据查询装置,包括:识别模块,用于响应于接收到用户输入信息,识别输入信息的类型;确定模块,用于在输入信息的类型为第一类型的情况下,根据输入信息确定关键词;匹配模块,用于基于关键词对知识图谱中的节点进行关联匹配,得到实体信息;其中,知识图谱是用于反应数据湖内容的结构化表示;查询模块,用于根据实体信息在预构建的数据湖中查询目标信息;其中,数据湖包括多个数据分区,每一数据分区中数据的来源不同,不同数据分区间的数据存在关联关系,目标信息包括多个不同数据分区中存在关联关系的数据。
11、本公开的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个计算机程序,其中,上述一个或多个处理器执行上述一个或多个计算机程序以实现上述方法的步骤。
12、本公开的第四方面还提供了一种计算机可读存储介质,其上存储有计算机程序或指令,上述计算机程序或指令被处理器执行时实现上述方法的步骤。
13、本公开的第五方面还提供了一种计算机程序产品,包括计算机程序或指令,上述计算机程序或指令被处理器执行时实现上述方法的步骤。
本文档来自技高网...【技术保护点】
1.一种数据查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据查询方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的数据查询方法,其特征在于,所述响应于接收到用户输入信息,识别所述输入信息的类型,包括:
4.根据权利要求1所述的数据查询方法,其特征在于,所述基于所述关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:
5.根据权利要求1所述的数据查询方法,其特征在于,所述基于所述关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:
6.根据权利要求1所述的数据查询方法,其特征在于,所述根据所述实体信息在预构建的数据湖中查询目标信息,包括:
7.根据权利要求1所述的数据查询方法,其特征在于,所述数据湖至少包括第一分区和第二分区,所述第一分区和所述第二分区之间存在依赖关系,所述方法还包括:
8.根据权利要求7所述的数据查询方法,其特征在于,所述方法还包括:
9.一种数据查询装置,其特征在于,所述装置包括:
10.一种电子设备,包括:
...【技术特征摘要】
1.一种数据查询方法,其特征在于,所述方法包括:
2.根据权利要求1所述的数据查询方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的数据查询方法,其特征在于,所述响应于接收到用户输入信息,识别所述输入信息的类型,包括:
4.根据权利要求1所述的数据查询方法,其特征在于,所述基于所述关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:
5.根据权利要求1所述的数据查询方法,其特征在于,所述基于所述关键词对知识图谱中的节点进行关联匹配,得到实体信息,包括:
6.根据权利要求1所述的数据查询方法,其特征在于,所述根据所述实体信息在预构建的数据湖中查询目标信息,包括:
...【专利技术属性】
技术研发人员:马宝华,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。