查询语句生成方法及装置与流程

文档序号:34899915发布日期:2023-07-26 09:08阅读:55来源:国知局
查询语句生成方法及装置与流程

本说明书涉及计算机,特别涉及一种查询语句生成方法。本说明书同时涉及一种查询语句生成装置,一种计算设备,以及一种计算机可读存储介质。


背景技术:

1、随着计算机技术的不断发展,企业或个人用户产生的数据量呈爆炸式增长,如何在海量数据中高效准确地进行数据查询,逐渐成为研究重点。

2、现有技术中,通常利用模板匹配的方式进行数据查询:将查询问题的相关数据封装到报表中,从查询问题中提取报表查询模板需要的填槽参数,利用填槽参数和报表查询模板进行数据查询。然而,由于查询问题存在口语化,导致相关数据不准确,影响数据查询准确性,并且,上述方案需要维护的报表查询模板过多,无法应对大量查询需求,进而需要更高效更准确的数据查询方案。


技术实现思路

1、有鉴于此,本说明书实施例提供了一种查询语句生成方法。本说明书同时涉及一种查询语句生成装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。

2、根据本说明书实施例的第一方面,提供了一种查询语句生成方法,包括:

3、对待查询信息进行实体识别,确定待查询信息中的实体和实体的属性信息;

4、从预先构建的查询结构关系图中,筛选属性信息对应的多个候选关联信息,其中,查询结构关系图用于预测待查询信息对应的关联信息;

5、根据待查询信息,从多个候选关联信息中筛选目标关联信息,并基于目标关联信息确定至少一个待查询业务字段;

6、根据实体、属性信息、至少一个待查询业务字段以及至少一个待查询业务字段对应的数据集,生成待查询信息对应的目标查询语句。

7、根据本说明书实施例的第二方面,提供了一种查询语句生成装置,包括:

8、识别模块,被配置为对待查询信息进行实体识别,确定待查询信息中的实体和实体的属性信息;

9、筛选模块,被配置为从预先构建的查询结构关系图中,筛选属性信息对应的多个候选关联信息,其中,查询结构关系图用于预测待查询信息对应的关联信息;

10、确定模块,被配置为根据待查询信息,从多个候选关联信息中筛选目标关联信息,并基于目标关联信息确定至少一个待查询业务字段;

11、生成模块,被配置为根据实体、属性信息、至少一个待查询业务字段以及至少一个待查询业务字段对应的数据集,生成待查询信息对应的目标查询语句。

12、根据本说明书实施例的第三方面,提供了一种计算设备,包括:

13、存储器和处理器;

14、所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述第一方面所提供的查询语句生成方法的步骤。

15、根据本说明书实施例的第四方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述第一方面所提供的查询语句生成方法的步骤。

16、本说明书提供的查询语句生成方法,对待查询信息进行实体识别,确定待查询信息中的实体和实体的属性信息;从预先构建的查询结构关系图中,筛选属性信息对应的多个候选关联信息,其中,查询结构关系图用于预测待查询信息对应的关联信息;根据待查询信息,从多个候选关联信息中筛选目标关联信息,并基于目标关联信息确定至少一个待查询业务字段;根据实体、属性信息、至少一个待查询业务字段以及至少一个待查询业务字段对应的数据集,生成待查询信息对应的目标查询语句。通过在查询结构关系图中,利用实体属性信息对应的关联信息、各关联信息对应的待查询业务字段对属性信息进行关联知识扩展,支持关联数据查询内容的快速配置,从而可以在查询结构关系图中融入口语化的查询特征,进一步生成准确覆盖口语化表达的目标查询语句,并且,由于查询结构关系图可以用于预测待查询信息对应的关联信息,从而无需维护不同的报表查询模板,仅通过查询结构关系图即可高效准确地生成目标查询语句。



技术特征:

1.一种查询语句生成方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述对待查询信息进行实体识别,确定所述待查询信息中的实体和所述实体的属性信息,包括:

3.根据权利要求1所述的方法,其特征在于,所述对待查询信息进行实体识别,确定所述待查询信息中的实体和所述实体的属性信息之后,还包括:

4.根据权利要求1所述的方法,其特征在于,所述从预先构建的查询结构关系图中,筛选所述属性信息对应的多个候选关联信息之前,还包括:

5.根据权利要求4所述的方法,其特征在于,所述以所述各样本查询信息、样本属性信息、样本关联信息、样本查询字段以及样本查询字段对应的数据集为节点,所述节点之间的关联关系为边,构建查询结构关系图之后,还包括:

6.根据权利要求1所述的方法,其特征在于,所述根据所述待查询信息,从所述多个候选关联信息中筛选目标关联信息,包括:

7.根据权利要求1所述的方法,其特征在于,所述基于所述目标关联信息确定至少一个待查询业务字段,包括:

8.根据权利要求1所述的方法,其特征在于,所述根据所述实体、所述属性信息、所述至少一个待查询业务字段以及所述至少一个待查询业务字段对应的数据集,生成所述待查询信息对应的目标查询语句,包括:

9.根据权利要求1所述的方法,其特征在于,所述根据所述实体、所述属性信息、所述至少一个待查询业务字段以及所述至少一个待查询业务字段对应的数据集,生成所述待查询信息对应的目标查询语句之前,还包括:

10.根据权利要求1-9任一项所述的方法,其特征在于,所述根据所述实体、所述属性信息、所述至少一个待查询业务字段以及所述至少一个待查询业务字段对应的数据集,生成所述待查询信息对应的目标查询语句之后,还包括:

11.根据权利要求1-9任一项所述的方法,其特征在于,所述根据所述实体、所述属性信息、所述至少一个待查询业务字段以及所述至少一个待查询业务字段对应的数据集,生成所述待查询信息对应的目标查询语句之后,还包括:

12.一种查询语句生成装置,其特征在于,包括:

13.一种计算设备,其特征在于,包括:

14.一种计算机可读存储介质,其特征在于,其存储有计算机指令,该指令被处理器执行时实现权利要求1至11任意一项所述查询语句生成方法的步骤。


技术总结
本说明书提供查询语句生成方法及装置,其中所述查询语句生成方法包括:对待查询信息进行实体识别,确定待查询信息中的实体和实体的属性信息;从预先构建的查询结构关系图中,筛选属性信息对应的多个候选关联信息,其中,查询结构关系图用于预测待查询信息对应的关联信息;根据待查询信息,从多个候选关联信息中筛选目标关联信息,并基于目标关联信息确定至少一个待查询业务字段;根据实体、属性信息、至少一个待查询业务字段以及至少一个待查询业务字段对应的数据集,生成待查询信息对应的目标查询语句。利用查询结构关系图,准确获得目标关联信息和待查询业务字段,实现了在目标查询语句中注入属性信息的关联知识,提高了目标查询语句的准确性。

技术研发人员:娄东方,林金曙,陈哲,成帆,孙慧玲
受保护的技术使用者:恒生电子股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1