【技术实现步骤摘要】
本公开的实施例涉及计算机,具体涉及查询语句生成方法、装置、电子设备和计算机可读介质。
技术介绍
1、结构化查询语言(structured query language)简称sql,是一种特殊目的的编程语言,用于存取数据以及查询、更新和管理关系数据库系统。而编写sql语句对用户的sql熟练程度要求较高,且编写过程繁琐,费时费力。对于查询语句的生成,通常采用的方式为:响应于检测到上述目标用户的输入操作,获取输入操作对应的输入数据。对输入数据进行词法序列化表示,得到输入词法序列。最后,利用序列模型,对输入词法序列进行语句补全,得到结构化查询语句。
2、然而,实践中发现,当采用上述方式对查询语句进行生成时,经常会存在如下技术问题一:由于输入数据仅包括待补全查询语句的上文信息,以及序列模型仅是对输入数据的语义进行学习,学习的影响因素过于单一,导致生成的待补全查询语句的准确性较低,降低用户查询体验感。
3、在采用技术方案来解决上述技术问题一的过程中,往往又会伴随着如下技术问题二:对待补全结构化查询语句进行单步补全,虽然可以提
...【技术保护点】
1.一种查询语句生成方法,包括:
2.根据权利要求1所述的方法,其中,在所述响应于检测到所述目标用户针对结构化查询语句的执行操作,生成所述结构化查询语句的语句查询结果,以及将所述语句查询结果发送至所述用户终端并进行终端显示之后,所述方法还包括:
3.根据权利要求2所述的方法,在所述响应于确定所述匹配结果集中存在表征匹配成功的匹配结果,将表征匹配成功的至少一个匹配结果,确定为目标匹配结果集之后,所述方法还包括:
4.根据权利要求1所述的方法,其中,所述对待补全结构化查询语句进行上下文节点类型特征提取,得到预测词汇节点类型特征向量集,包
5...
【技术特征摘要】
1.一种查询语句生成方法,包括:
2.根据权利要求1所述的方法,其中,在所述响应于检测到所述目标用户针对结构化查询语句的执行操作,生成所述结构化查询语句的语句查询结果,以及将所述语句查询结果发送至所述用户终端并进行终端显示之后,所述方法还包括:
3.根据权利要求2所述的方法,在所述响应于确定所述匹配结果集中存在表征匹配成功的匹配结果,将表征匹配成功的至少一个匹配结果,确定为目标匹配结果集之后,所述方法还包括:
4.根据权利要求1所述的方法,其中,所述对待补全结构化查询语句进行上下文节点类型特征提取,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。