【技术实现步骤摘要】
数据查询方法、装置、电子设备及存储介质
本专利技术涉及人工智能
,尤其涉及一种数据查询方法、装置、电子设备及存储介质。
技术介绍
在数据库查询技术中,数据库用户通过构建固定模式的查询语句,在数据库中进行数据查询,以得到对应查询语句的数据。然而,由于数据库查询策略的设定以及查询语句的固定化,对于不熟悉数据库的用户而言,无法清楚的短简该数据库的查询策略以及查询语句,使得数据库的查询具有一定的难度,需要进行一定程度的培训,这无疑加大了数据库的使用难度。因此,现有的数据库存在使用难度较高的问题。
技术实现思路
本专利技术实施例提供一种数据查询识别方法,能够降低数据库的使用难度。第一方面,本专利技术实施例提供一种数据查询方法,包括:获取待查询自然语言的文本信息;将所述文本信息输入到预先训练好的第一预测网络中进行预测,得到第一预测槽值对,所述第一预测槽值对包括数据库槽值对;将所述第一预测槽值根据预先设置的第一查询字典进行映射转换,得到目标数据库信息;将所述目标数据库信息与所述文本信息输入到预先训练好的第二预测网络中进行预测,得到第二预测槽值对,所述第二预测槽值对包括条件子句槽值、条件判断槽值以及条件子句位置槽值;将所述第一预测槽值对与所述第二预测槽值对形成查询槽值对列表;将所述查询槽值对列表通过预先设置的第二查询字典进行映射转换,得到数据库查询命令;基于所述数据库查询命令进行数据查询,并返回对应的查询结果。第二方面,本专利技术实施例 ...
【技术保护点】
1.一种数据查询方法,其特征在于,包括以下步骤:/n获取待查询自然语言的文本信息;/n将所述文本信息输入到预先训练好的第一预测网络中进行预测,得到第一预测槽值对,所述第一预测槽值对包括数据库槽值对;/n将所述第一预测槽值根据预先设置的第一查询字典进行映射转换,得到目标数据库信息;/n将所述目标数据库信息与所述文本信息输入到预先训练好的第二预测网络中进行预测,得到第二预测槽值对,所述第二预测槽值对包括条件子句槽值、条件判断槽值以及条件子句位置槽值;/n将所述第一预测槽值对与所述第二预测槽值对形成查询槽值对列表;/n将所述查询槽值对列表通过预先设置的第二查询字典进行映射转换,得到数据库查询命令;/n基于所述数据库查询命令进行数据查询,并返回对应的查询结果。/n
【技术特征摘要】
1.一种数据查询方法,其特征在于,包括以下步骤:
获取待查询自然语言的文本信息;
将所述文本信息输入到预先训练好的第一预测网络中进行预测,得到第一预测槽值对,所述第一预测槽值对包括数据库槽值对;
将所述第一预测槽值根据预先设置的第一查询字典进行映射转换,得到目标数据库信息;
将所述目标数据库信息与所述文本信息输入到预先训练好的第二预测网络中进行预测,得到第二预测槽值对,所述第二预测槽值对包括条件子句槽值、条件判断槽值以及条件子句位置槽值;
将所述第一预测槽值对与所述第二预测槽值对形成查询槽值对列表;
将所述查询槽值对列表通过预先设置的第二查询字典进行映射转换,得到数据库查询命令;
基于所述数据库查询命令进行数据查询,并返回对应的查询结果。
2.如权利要求1所述的方法,其特征在于,所述数据库槽值对包括数据库槽名以及数据库槽值,所述第一查询字典与所述数据库槽名具有映射关系,所述目标数据库信息包括数据库ID,所述将所述第一预测槽值根据预先设置的第一查询字典进行映射转换,得到目标数据库信息,包括:
根据所述数据库槽名,映射到预先设置的第一查询字典,通过所述第一查询字典映射得到与所述数据库槽值对应的数据库ID;
根据所述数据库ID,选取得到目标数据库。
3.如权利要求1所述的方法,其特征在于,所述将所述目标数据库信息与所述文本信息输入到预先训练好的第二预测网络中进行预测,得到第二预测槽值对,包括:
在预测得到当前条件子句对应的条件子句槽值对后,根据所述条件子句槽值对判断所述当前条件子句的类型为数值型或非数值型;
若所述当前条件子句的类型为非数值型,则为所述当前条件子句所对应的条件判断槽值进行赋值,得到与所述当前条件子句对应的条件判断槽值;
若所述当前条件子句的类型为数值型,则对所述条件判断槽值对进行预测,得到与所述当前条件子句对应的条件判断槽值;
预测当前条件子句在所述文本信息中的位置信息,得到当前条件子句对应的条件子句位置槽值。
4.如权利要求1所述的方法,其特征在于,所述将所述文本信息输入到预先训练好的第二预测网络中进行预测,得到第二预测槽值对,包括:
预测得到当前条件子句对应的当前条件子句槽值时,判断所述当前条件子句槽值是否为第二查询字典中的查询条件值;
若所述当前条件子句槽值不为所述第二查询字典的查询条件值,则将当前条件子句本槽值赋值为空槽值;
所述将所述查询槽值对列表通过预先设置的第二查询字典进行映射转换,得到数据库查询命令,包括:
删除条件子句槽值为空槽值的条件子句槽值对后,将条件子句槽值对通过预先设置的第二查询字典进行映射转换,得到条件子句对应的查询命令。
5.如权利要求1所述的方法...
【专利技术属性】
技术研发人员:张成,胡文泽,王孝宇,
申请(专利权)人:深圳云天励飞技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。