本申请涉及计算机,尤其涉及查询方法、装置及电子设备。
背景技术:
1、表格问答是基于自然语言技术根据表格内容给出答案的问答引擎。例如,基于用户的问询文本,在表格中查询问询文本的答案文本以回复用户。
2、目前,在表格中查询答案文本的方式是基于用户的问询文本,在表格中查询存在的答案文本。但是,在一些情况下,表格中并不直接保存有用户想要的数据,导致无法准确的回答用户的问题,进而限制了表格问答的应用。
技术实现思路
1、本申请的多个方面提供查询方法、装置及电子设备,以提高表格问答的应用范围。
2、本申请实施例第一方面提供一种查询方法,包括:响应获取到面向第一表格的查询文本,获取第一表格,查询文本包括选择文本和条件文本,第一表格在第二表格的基础上添加有新增列,新增列对应有第一表达式,第一表达式用于对第二表格中的多行文本归纳分析;在第一表格中查询符合条件文本的至少一行目标文本;根据选择文本,在第一表格中确定目标列,目标列的列名称与选择文本属于同一语义;确定至少一行目标文本中,目标列对应的目标值为查询文本对应的结果文本,其中,目标值是根据表达式确定的。
3、本申请实施例第二方面提供一种查询方法,应用于终端设备,包括:获取问询文本;向云端服务器发送问询文本,问询文本用于指示云端服务器将问询文本改写为查询文本;接收云端服务器发送的结果文本,结果文本是云端服务器根据第一方面的查询方法确定的。
4、本申请实施例第三方面提供一种查询装置,应用于云端服务器,包括:
5、获取模块,用于响应获取到面向第一表格的查询文本,获取第一表格,查询文本包括选择文本和条件文本,第一表格在第二表格的基础上添加有新增列,新增列对应有第一表达式,第一表达式用于对第二表格中的多行文本归纳分析;
6、查询模块,用于在第一表格中查询符合条件文本的至少一行目标文本;
7、第一确定模块,用于根据选择文本,在第一表格中确定目标列,目标列的列名称与选择文本属于同一语义;
8、第二确定模块,用于确定至少一行目标文本中,目标列对应的目标值为查询文本对应的结果文本,其中,目标值是根据表达式确定的。
9、本申请实施例第四方面提供一种电子设备,包括:处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现如第一方面和/或第二方面的查询方法。
10、本申请实施例第五方面提供一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,当计算机程序被处理器执行时,致使处理器实现如第一方面和/或第二方面的查询方法。
11、本申请实施例应用于基于表格的问答场景中,通过响应获取到面向第一表格的查询文本,获取第一表格,查询文本包括选择文本和条件文本,第一表格在第二表格的基础上添加有新增列,新增列对应有第一表达式,第一表达式用于对第二表格中的多行文本归纳分析;在第一表格中查询符合条件文本的至少一行目标文本;根据选择文本,在第一表格中确定目标列,目标列的列名称与选择文本属于同一语义;确定至少一行目标文本中,目标列对应的目标值为查询文本对应的结果文本,其中,目标值是根据表达式确定的,可以基于用户各种类型的查询文本均可以得到对应的结果文本,提高了表格问答的应用范围。
1.一种查询方法,其特征在于,包括:
2.根据权利要求1所述的查询方法,其特征在于,所述获取所述第一表格,包括:
3.根据权利要求2所述的查询方法,其特征在于,通过以下方式生成所述第一表达式:
4.根据权利要求3所述的查询方法,其特征在于,所述根据所述查询文本和所述新增列名称生成第二表达式,包括:
5.根据权利要求3所述的查询方法,其特征在于,所述根据所述查询文本和所述新增列名称生成第二表达式,包括:
6.根据权利要求3至5任一项所述的查询方法,其特征在于,所述校验所述第二表达式,包括:
7.根据权利要求1至5任一项所述的查询方法,其特征在于,所述新增列具有对应的新增列名称,所述根据所述查询文本,在第一表格中查询结果文本之前,还包括:
8.一种查询方法,其特征在于,应用于终端设备,所述查询方法包括:
9.一种查询装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至8中任一项所述的查询方法。