【技术实现步骤摘要】
本公开的示例实施例总体涉及计算机,并且更具体地,涉及用于查询语句生成的方法、装置、设备和计算机可读存储介质。
技术介绍
1、随着信息技术的飞速发展,nl2sql(natural language to sql)是一项将用户的自然语句转为可执行结构查询语言(structured query language,sql)语句的技术。nl2sql可以应用于语义解析、智能问答等多种场景,但传统上的用于实现nl2sql存在一些问题。
技术实现思路
1、在本公开的第一方面,提供一种用于查询语句生成的方法。该方法包括:接收以自然语言表示的用户输入;从指标索引库确定与用户输入匹配的至少一个指标,指标索引库包括与数据表相关并且查询次数大于查询阈值的多个指标以及每个指标对应的指标模版,每个指标模版包括与对应的指标相关的指标信息、数据表信息以及处理信息;以及基于至少一个指标对应的至少一个指标模版与查询生成条件,生成与用户输入匹配的查询语句,查询语句与至少一个指标相关,并且查询语句是计算机可执行的。
2
...【技术保护点】
1.一种查询语句生成的方法,包括:
2.根据权利要求1所述的方法,其中基于所述至少一个指标对应的至少一个指标模版与查询生成条件,生成与所述用户输入匹配的查询语句包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求2所述的方法,还包括:
5.根据权利要求4所述的方法,其中利用数据表索引库中的数据表信息对所述至少一个指标模版中有缺失的数据表信息进行补全包括:
6.根据权利要求3所述的方法,其中利用机器学习模型,基于与所述至少一个指标模版对应的提示词输入,生成与所述用户输入匹配的查询语句包括:
< ...【技术特征摘要】
1.一种查询语句生成的方法,包括:
2.根据权利要求1所述的方法,其中基于所述至少一个指标对应的至少一个指标模版与查询生成条件,生成与所述用户输入匹配的查询语句包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求2所述的方法,还包括:
5.根据权利要求4所述的方法,其中利用数据表索引库中的数据表信息对所述至少一个指标模版中有缺失的数据表信息进行补全包括:
6.根据权利要求3所述的方法,其中利用机器学习模型,基于与所述至少一个指标模版对应的提示词输入,生成与所述用户输入匹配的查询语句包括:
7.根据权利要求6所述的方...
【专利技术属性】
技术研发人员:周江辉,刘杰,吴跃,
申请(专利权)人:京东科技控股股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。