一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

结构化查询语句检测方法、装置、电子设备及存储介质与流程

2022-08-13 16:11:07 来源:中国专利 TAG:

技术特征:
1.一种结构化查询语句检测方法,其特征在于,所述方法包括:根据待检测语句获取待检测实体和待检测操作数,所述待检测实体包括从所述待检测语句对应的业务信息中获取的实体,所述待检测操作数为对所述待检测实体执行的操作数;根据预定义的用于描述实体与操作数之间关系的预设规则,对所述待检测实体和所述待检测操作数之间的关系进行检测,以根据检测结果确定出所述待检测语句是否符合规范。2.根据权利要求1所述的结构化查询语句检测方法,其特征在于,所述根据待检测语句获取待检测实体和待检测操作数,包括:根据所述待检测语句包括的实体名称,将所述业务信息中与所述实体名称对应的实体,确定为所述待检测实体,以及将确定出的所述待检测实体执行的操作数,确定为所述待检测操作数。3.根据权利要求2所述的结构化查询语句检测方法,其特征在于,在所述根据所述待检测语句包括的实体名称,将所述业务信息中与所述实体名称对应的实体,确定为所述待检测实体之前,所述方法还包括:解析所述待检测语句,得到抽象语法树;从所述抽象语法树中抽取出所述实体名称。4.根据权利要求3所述的结构化查询语句检测方法,其特征在于,所述解析所述待检测语句,得到抽象语法树,包括:将所述待检测语句拆分成包含至少一个关键词的至少一个字符段;对所述至少一个字符段进行语法分析,生成所述抽象语法树。5.根据权利要求3或4所述的结构化查询语句检测方法,其特征在于,所述待检测实体还包括从所述待检测语句中获取的语句类型,所述根据待检测语句的待检测实体和待检测操作数,还包括:遍历所述抽象语法树的语句类型,将遍历到的语句类型,确定为所述待检测实体,以及,将对所述语句类型执行的操作数确定为所述待检测操作数。6.根据权利要求3或4所述的结构化查询语句检测方法,其特征在于,所述待检测实体还包括从所述待检测语句中获取的关键字,所述根据待检测语句的待检测实体和待检测操作数,还包括:遍历所述抽象语法树的关键字,将遍历到的关键字,确定为所述待检测实体,以及,将对所述关键字执行的操作数确定为所述待检测操作数。7.一种结构化查询语句检测装置,其特征在于,所述装置包括:获取单元,被配置为执行根据待检测语句获取待检测实体和待检测操作数,所述待检测实体包括从所述待检测语句对应的业务信息中获取的实体,所述待检测操作数为对所述待检测实体执行的操作数;检测单元,被配置为执行根据预定义的用于描述实体与操作数之间关系的预设规则,对所述待检测实体和所述待检测操作数之间的关系进行检测,以根据检测结果确定出所述待检测语句是否符合规范。8.一种电子设备,其特征在于,包括:
处理器和用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令,以实现如权利要求1至6中任一项所述的结构化查询语句检测方法。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行如权利要求1至6中任一项所述的结构化查询语句检测方法;或者当所述计算机可读存储介质中的指令由结构化查询语句检测装置执行时,使得所述结构化查询语句检测方法装置能够执行如权利要求1至6中任一项所述的结构化查询语句检测方法。10.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时实现权利要求1至6任一项所述的结构化查询语句检测方法。

技术总结
本公开关于一种结构化查询语句检测方法、装置、电子设备及存储介质,涉及计算机技术领域。该方法包括:根据待检测语句获取待检测实体和待检测操作数,待检测实体包括从待检测语句对应的业务信息中获取的实体,待检测操作数为对待检测实体执行的操作数;根据预定义的用于描述实体与操作数之间关系的预设规则,对待检测实体和待检测操作数之间的关系进行检测,以根据检测结果确定出待检测语句是否符合规范。通过本申请的检测方法,使得获取的结构化查询语句更加符合业务场景需求,保证了检测过程的准确性,提高了检测后的结构化查询语句的精准性。精准性。精准性。


技术研发人员:韩江
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.05.31
技术公布日:2022/8/12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献