검색으로 돌아가기
기록
自然语言到SQL语句的转换方法、装置及电子设备
발명유효
12청구항 · 5 독립항
§ Ⅰ
개요
발명자
沈能兴; 王炜烨; 邓思思; 张东冉; 林茂森; 马丽; 陈芨; 徐诚率; 林资非; 郑璟豪
IPC 분류
G06F 16/2452 (2019.01)G06F 16/242 (2019.01)G06F 16/332 (2025.01)G06F 16/334 (2025.01)G06F 16/35 (2025.01)G06F 40/284 (2020.01)G06F 40/194 (2020.01)
本公开是关于一种自然语言到SQL语句的转换方法、装置及电子设备。其中该方法包括:对待处理的自然语言查询语句进行语义解析处理,得到自然语言查询语句对应的查询意图,查询意图通过结构化表示;将查询意图与数据库元数据进行匹配,确定查询涉及的一个或多个数据库表及字段;构建数据库模式关系图,并根据查询涉及的一个或多个数据库表在数据库模式关系图上识别相关表之间的连接路径;对识别到的相关表之间的连接路径进行动态路径优化,得到相关表之间的最优连接路径;根据查询意图和相关表之间的最优连接路径,生成自然语言查询语句对应的SQL语句。本公开可以减少冗余表连接,提升执行效率,并可提高查询准确率。