搜索联想推荐方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:33809302 阅读:22 留言:0更新日期:2022-06-16 10:18
本申请提供了一种基于数据问答系统的搜索联想推荐方法、装置、电子设备及计算机可读存储介质。该基于数据问答系统的搜索联想推荐方法,包括:获取用户输入的初始问句;根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句;其中,至少一个备用问句按照相似度高低进行排序;基于预设的问句筛选条件,从至少一个备用问句中筛选出目标问句。根据本申请实施例,能够更加准确高效地搜索联想推荐。推荐。推荐。

【技术实现步骤摘要】
搜索联想推荐方法、装置、设备及计算机可读存储介质


[0001]本申请属于搜索联想推荐领域,尤其涉及一种基于数据问答系统的搜索联想推荐方法、装置、电子设备及计算机可读存储介质。

技术介绍

[0002]用户在使用智答类型产品时,最常困扰用户的一个主要问题就是,不知道如何发问(也即不知道发问的方式),不知道该问什么(也即不知道数据范围)。
[0003]因此从使用体验的角度,智答需要在跟用户交互的过程中做到两个方面:一、展示智答对接数据的有效范围(通过问答能问出哪些数据);二、展示用户发问的方式。虽然智答是自然语言方式生成查询结构,并不意味着能够应对用户的随意发问,因此需要用户了解正确的发问方式。
[0004]目前,相关技术中采用生成式方法,也即根据数据和当前问题自动匹配生成推荐问题列表。但是,生成式方法只有在用户精确匹配到关键词时候才能生效。
[0005]因此,如何更加准确高效地搜索联想推荐是本领域技术人员亟需解决的技术问题。

技术实现思路

[0006]本申请实施例提供一种基于数据问答系统的搜索联想推荐方法、装置、电子设备及计算机可读存储介质,能够更加准确高效地搜索联想推荐。
[0007]第一方面,本申请实施例提供一种基于数据问答系统的搜索联想推荐方法,包括:
[0008]获取用户输入的初始问句;
[0009]根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句;其中,至少一个备用问句按照相似度高低进行排序;
[0010]基于预设的问句筛选条件,从至少一个备用问句中筛选出目标问句。
[0011]可选的,根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句,包括:
[0012]对初始问句进行分词处理;
[0013]基于分词处理后的初始问句,计算词频并统计对应的逆向文件频率;
[0014]基于词频、逆向文件频率,分别计算各个备用问句与初始问句之间的相似度;
[0015]按照相似度高低,将各个备用问句进行排序。
[0016]可选的,基于预设的问句筛选条件,从至少一个备用问句中筛选出目标问句,包括:
[0017]基于用户权限和有效问句,从至少一个备用问句中筛选出目标问句;其中,有效问句为有对应结果的问句。
[0018]可选的,在根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句之前,方法还包括:
[0019]针对数据表配置相应的问句模板;
[0020]读取维度和指标;
[0021]基于问句模板、维度和指标,生成初始问句库;
[0022]将初始问句库中同类型问句去重,得到问句库。
[0023]可选的,在将初始问句库中同类型问句去重,得到问句库之后,方法还包括:
[0024]针对问句库中的每一个问句进行回归测试,得到对应的回归测试结果;
[0025]针对每一个问句,对比回归测试结果与基线测试结果之间的问句状态差异;
[0026]在问句状态差异超过预设状态差异阈值的情况下,对问句库进行调整并迭代测试,直至问句状态差异低于预设状态差异阈值。
[0027]可选的,针对问句库中的每一个问句进行回归测试,得到对应的回归测试结果,包括:
[0028]针对问句库中的每一个问句进行回归测试,记录分词结果、构建句法树结果、找表模块结果、数据查询结果和图表类型结果。
[0029]可选的,针对每一个问句,对比回归测试结果与基线测试结果之间的问句状态差异,包括:
[0030]针对每一个问句,对比回归测试结果与基线测试结果之间的分词结果差异、构建句法树结果差异、找表模块结果差异、数据查询结果差异和图表类型结果差异。
[0031]第二方面,本申请实施例提供了一种基于数据问答系统的搜索联想推荐装置,包括:
[0032]获取模块,用于获取用户输入的初始问句;
[0033]匹配模块,用于根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句;其中,至少一个备用问句按照相似度高低进行排序;
[0034]筛选模块,用于基于预设的问句筛选条件,从至少一个备用问句中筛选出目标问句。
[0035]可选的,匹配模块,用于:
[0036]对初始问句进行分词处理;
[0037]基于分词处理后的初始问句,计算词频并统计对应的逆向文件频率;
[0038]基于词频、逆向文件频率,分别计算各个备用问句与初始问句之间的相似度;
[0039]按照相似度高低,将各个备用问句进行排序。
[0040]可选的,筛选模块,用于:
[0041]基于用户权限和有效问句,从至少一个备用问句中筛选出目标问句;其中,有效问句为有对应结果的问句。
[0042]可选的,装置还包括:
[0043]配置模块,用于针对数据表配置相应的问句模板;
[0044]读取模块,用于读取维度和指标;
[0045]生成模块,用于基于问句模板、维度和指标,生成初始问句库;
[0046]去重模块,用于将初始问句库中同类型问句去重,得到问句库。
[0047]可选的,装置还包括:
[0048]回归测试模块,用于针对问句库中的每一个问句进行回归测试,得到对应的回归
测试结果;
[0049]对比模块,用于针对每一个问句,对比回归测试结果与基线测试结果之间的问句状态差异;
[0050]调整模块,用于在问句状态差异超过预设状态差异阈值的情况下,对问句库进行调整并迭代测试,直至问句状态差异低于预设状态差异阈值。
[0051]可选的,回归测试模块,用于:针对问句库中的每一个问句进行回归测试,记录分词结果、构建句法树结果、找表模块结果、数据查询结果和图表类型结果。
[0052]可选的,对比模块,用于:针对每一个问句,对比回归测试结果与基线测试结果之间的分词结果差异、构建句法树结果差异、找表模块结果差异、数据查询结果差异和图表类型结果差异。
[0053]第三方面,本申请实施例提供了一种电子设备,电子设备包括:处理器以及存储有计算机程序指令的存储器;
[0054]处理器执行计算机程序指令时实现如第一方面所示的基于数据问答系统的搜索联想推荐方法。
[0055]第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第一方面所示的基于数据问答系统的搜索联想推荐方法。
[0056]本申请实施例的基于数据问答系统的搜索联想推荐方法、装置、电子设备及计算机可读存储介质,能够更加准确高效地搜索联想推荐。该基于数据问答系统的搜索联想推荐方法,获取用户输入的初始问句;根据相似度,从预设的问句库中匹配与初始问句相关联的至少一个备用问句;其中,至少一个备用问句按照相似度高低进行排序;基于预设的问句筛选条件,从至少一个备用问句中筛选出目标问句。可见,该本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于数据问答系统的搜索联想推荐方法,其特征在于,包括:获取用户输入的初始问句;根据相似度,从预设的问句库中匹配与所述初始问句相关联的至少一个备用问句;其中,所述至少一个备用问句按照相似度高低进行排序;基于预设的问句筛选条件,从所述至少一个备用问句中筛选出目标问句。2.根据权利要求1所述的基于数据问答系统的搜索联想推荐方法,其特征在于,所述根据相似度,从预设的问句库中匹配与所述初始问句相关联的至少一个备用问句,包括:对所述初始问句进行分词处理;基于分词处理后的初始问句,计算词频并统计对应的逆向文件频率;基于所述词频、所述逆向文件频率,分别计算各个所述备用问句与所述初始问句之间的相似度;按照相似度高低,将各个所述备用问句进行排序。3.根据权利要求1所述的基于数据问答系统的搜索联想推荐方法,其特征在于,所述基于预设的问句筛选条件,从所述至少一个备用问句中筛选出目标问句,包括:基于用户权限和有效问句,从所述至少一个备用问句中筛选出所述目标问句;其中,所述有效问句为有对应结果的问句。4.根据权利要求1所述的基于数据问答系统的搜索联想推荐方法,其特征在于,在所述根据相似度,从预设的问句库中匹配与所述初始问句相关联的至少一个备用问句之前,所述方法还包括:针对数据表配置相应的问句模板;读取维度和指标;基于所述问句模板、所述维度和所述指标,生成初始问句库;将所述初始问句库中同类型问句去重,得到所述问句库。5.根据权利要求1所述的基于数据问答系统的搜索联想推荐方法,其特征在于,在将所述初始问句库中同类型问句去重,得到所述问句库之后,所述方法还包括:针对所述问句库中的每一个问句进行回归测试,得到对应的回归测试结果;针对每一个问句,对比所述回归测试结果与基线测试结果之间的...

【专利技术属性】
技术研发人员:程鑫
申请(专利权)人:北京元年科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1