[发明专利]表格问答的数据处理方法、电子设备及可读存储介质有效
申请号: | 202210062848.1 | 申请日: | 2022-01-20 |
公开(公告)号: | CN114090760B | 公开(公告)日: | 2022-04-26 |
发明(设计)人: | 杨旭强;罗雪峰;蒋宗亨 | 申请(专利权)人: | 阿里巴巴达摩院(杭州)科技有限公司 |
主分类号: | G06F16/332 | 分类号: | G06F16/332;G06F16/242;G06F16/22 |
代理公司: | 北京同钧律师事务所 16037 | 代理人: | 许怀远 |
地址: | 310023 浙江省杭州市余杭*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 表格 问答 数据处理 方法 电子设备 可读 存储 介质 | ||
1.一种表格问答的数据处理方法,其特征在于,包括:
接收输入的问题信息;
根据当前场景下所有数据表格的结构信息,将所述问题信息转化为结构化查询语句,所述数据表格的结构信息包含所述数据表格所包含的列的名称和数据类型,所述结构化查询语句具备从关系型数据库中与所述数据表格对应的数据库表中查询得到所述问题信息的答案信息的功能,所述数据表格所包含的列与对应的数据库表所包含的字段一一对应;
根据每一所述数据表格所包含的列与ElasticSearch中存储的文档数据的字段的第一映射关系,将所述结构化查询语句转化为DSL语句,其中,所述文档数据用于存储所有数据表格中所包含的数据,每一所述数据表格中的一行数据对应于所述文档数据中的一个文档数据,所述文档数据包括第一字段和数据字段,所述第一字段用于存储所述数据表格的标识,所述数据字段与所述数据表格的列一一对应,每一所述数据字段的字段名根据所述数据表格中对应列的数据类型和所述对应列在同数据类型的列中出现的次序确定,所述数据字段的字段类型根据字段名称确定;
通过在ElasticSearch中执行所述DSL语句,从所述文档数据中查询得到所述问题信息的答案信息;
输出所述答案信息。
2.根据权利要求1所述的方法,其特征在于,根据每一所述数据表格所包含的列与ElasticSearch中存储的文档数据的字段的第一映射关系,将所述结构化查询语句转化为DSL语句,包括:
解析所述结构化查询语句,确定所述结构化查询语句中出现的目标列及所述目标列所属的数据表格;
根据所述第一映射关系,将所述结构化查询语句中的所述目标列及所述目标列所属的数据表格映射为所述文档数据中对应的目标字段及所述目标字段所属的目标文档数据,并将所述结构化查询语句转化为具有相同查询功能的DSL语句。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
在ElasticSearch中设置索引的类型映射采用动态模板映射规则,每一所述文档数据的数据字段的字段类型根据该数据字段的字段名称和模式匹配模板确定;
创建每一所述数据表格对应的类型映射,所述类型映射包含所述数据表格所包含的列与所述文档数据中字段名的第二映射关系。
4.根据权利要求3所述的方法,其特征在于,还包括:
当任一所述数据表格中新增列时,根据所述数据表格的标识、新增列的数据类型和所述新增列在同数据类型的列中出现的次序,确定所述新增列对应的字段名,所述新增列对应的字段名为待新增的字段名;
根据所述待新增的字段名,更新所述数据表格对应的类型映射。
5.根据权利要求3所述的方法,其特征在于,还包括:
当任一所述数据表格中的列被删除时,根据所述数据表格的标识、被删除的列的数据类型和被删除的列在同数据类型的列中出现的次序,确定被删除的列对应的字段名,所述被删除的列对应的字段名为待删除的字段名;
根据所述待删除的字段名,更新所述数据表格对应的类型映射。
6.根据权利要求1或2所述的方法,其特征在于,
当任一所述数据表格中任一列的数据发生变化时,根据所述数据表格的标识、所述列和所述第一映射关系,更新包含所述数据表格的标识的文档数据中与所述列对应的数据字段的值。
7.根据权利要求1所述的方法,其特征在于,还包括:
将所述数据表格存储在指定关系型数据库的数据库表中,每一所述数据表格中的一行数据对应于所述数据库表中的一行,所述数据库表包括第二字段和第三字段,所述第二字段用于存储所述数据表格的标识,所述第三字段用于存储所述数据表格中的一行数据;
设置并存储每一所述数据表格的列信息和列的展示顺序,展示顺序为指定值表示不展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴达摩院(杭州)科技有限公司,未经阿里巴巴达摩院(杭州)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210062848.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种服务器包装测试线
- 下一篇:纯水中高灵敏度柔性压力传感材料及其应用