信息查询方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:21453955 阅读:25 留言:0更新日期:2019-06-26 04:47
本发明专利技术涉及人工智能技术领域,提供了一种信息查询方法、装置、计算机设备及存储介质,所述信息查询方法包括:获取查询用户输入的待反馈的查询信息;查询是否有与查询信息匹配的历史查询信息;若有则获取历史查询信息对应的反馈信息发送给查询用户;若无则对查询信息进行分词处理,得到目标分词;分别将每个目标分词与预设数据库中的字段信息进行匹配,得到每个目标分词对应的目标数据信息;对所有目标数据信息进行合成处理,得到合成反馈信息,并将合成反馈信息发送给查询用户。本发明专利技术的技术方案实现在服务端查询不到对应反馈信息时,能够自动对查询信息进行智能分析并生成对应的反馈信息,避免人工干预,从而提高查询效率。

【技术实现步骤摘要】
信息查询方法、装置、计算机设备及存储介质
本专利技术涉及人工智能
,尤其涉及一种信息查询方法、装置、计算机设备及存储介质
技术介绍
无论是在日常生活还是工作中,人们都越来越多地使用自然语言来与计算机进行交互。用户在搜索引擎中用自然语言输入查询内容,得到精准的答案;员工使用自然语言与结构化的企业数据库交互,完成查询操作。在上述的应用场景中,输入的是用户的自然语言,而输出的是机器可以理解并执行的规范语义表示,该表示可以在某个环境中被执行并返回结果。在自然语言处理领域,上述输入-输出任务被称为语义解析(semanticparsing),即把自然语言自动转化为一种机器可以理解并执行的表达形式。随着信息时代来临,计算机技术的飞速发展,特别是互联网技术的不断应用,信息查询呈现了飞快的增长趋势,数据类型也越来越复杂,但是传统的数据平台针对信息查询只能呈现数据库中存在对应反馈信息的查询结果,当数据库中未存在对应反馈信息时,则无法针对查询信息进行智能分析,从而需要人工干预对查询信息进行分析反馈,导致查询进度缓慢,进一步影响用户的工作效率。
技术实现思路
本专利技术实施例提供一种信息查询方法、装置、计算机设备及存储介质,以解决当数据库中未存在查询信息对应的反馈信息时,需要人工干预对查询信息进行分析反馈的问题。一种信息查询方法,包括:获取查询用户输入的待反馈的查询信息;根据所述查询信息,查询日志库中是否有匹配的历史查询信息;若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户;若无匹配的历史查询信息,则对所述查询信息进行分词处理,得到目标分词;分别将每个所述目标分词与预设数据库中的字段信息进行匹配,得到每个所述目标分词对应的目标数据信息;对所有所述目标数据信息进行合成处理,得到合成反馈信息,并将所述合成反馈信息发送给查询用户。一种信息查询装置,包括:获取模块,用于获取查询用户输入的待反馈的查询信息;查询模块,用于根据所述查询信息,查询日志库中是否有匹配的历史查询信息;查询成功模块,用于若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户;查询失败模块,用于若无匹配的历史查询信息,则对所述查询信息进行分词处理,得到目标分词;第一匹配模块,用于分别将每个所述目标分词与预设数据库中的字段信息进行匹配,得到每个所述目标分词对应的目标数据信息;合成模块,用于对所有所述目标数据信息进行合成处理,得到合成反馈信息,并将所述合成反馈信息发送给查询用户。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述信息查询方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述信息查询方法的步骤。上述信息查询方法、装置、计算机设备及存储介质,通过在日志库中查询与查询信息匹配的历史查询信息,若有匹配的历史查询信息则将查询到的历史查询信息对应的反馈信息发送给查询用户,若无匹配的历史查询信息则对查询信息进行分词处理得到目标分词,并利用目标分词与字段信息进行匹配得到目标数据信息,最后将目标数据信息进行合成处理得到合成反馈信息,并将合成反馈信息发送给查询用户,从而实现在服务端查询不到对应反馈信息时,能够对查询信息的智能分析,并根据分析结果合成对应的反馈信息,从而避免需要人工干预对查询信息进行分析反馈的情况,提高查询进度,进一步提高用户的工作效率。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的信息查询方法的流程图;图2是本专利技术实施例提供的信息查询方法中根据关联查询信息确定反馈信息的流程图;图3是本专利技术实施例提供的信息查询方法中步骤S4的流程图;图4是本专利技术实施例提供的信息查询方法中进行模糊匹配处理的流程图;图5是本专利技术实施例提供的信息查询方法中步骤S5的流程图;图6是本专利技术实施例提供的信息查询装置的示意图;图7是本专利技术实施例提供的计算机设备的基本机构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本申请提供的信息查询方法应用于服务端,服务端具体可以用独立的服务器或者多个服务器组成的服务器集群实现。在一实施例中,如图1所示,提供一种信息查询方法,包括如下步骤:S1:获取查询用户输入的待反馈的查询信息。具体地,待反馈的查询信息是指查询用户在客户端输入的查询信息,当查询用户在客户端输入查询信息时,查询信息将自动保存到预设记录表中。通过对预设记录表进行实时检测,当检测到预设记录表中存在待反馈的查询信息时,将直接对查询信息进行获取。其中,预设记录表是指专门用于保存查询用户输入的查询信息。需要说明的是,当获取查询信息后,将该查询信息从预设记录表中进行删除处理。S2:根据查询信息,查询日志库中是否有匹配的历史查询信息。在本实施例中,根据查询信息,从日志库中查询与该查询信息相同的历史查询信息。其中,日志库中预先存储了不同的历史查询信息及与历史查询信息存在映射关系的反馈信息。S3:若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户。具体地,根据步骤S1获取到的查询信息,若从日志库中查询到与该查询信息相同的历史查询信息,则表示有匹配的历史查询信息,并将该历史查询信息对应的反馈信息按照预设的方式发送给查询用户。其中,预设的方式可以是以邮件的形式,也可以是直接显示在查询用户的当前查询页面,其具体可根据用户的实际需求进行设置。例如,日志库中存在历史查询信息“abc”,其与反馈信息“123”之间存在映射关系,若查询信息为“abc”,由于查询信息与历史查询信息都为“abc”,表示有匹配的历史查询信息,并将反馈信息“123”按照预设的方式发送给查询用户。S4:若无匹配的历史查询信息,则对查询信息进行分词处理,得到目标分词。在本专利技术是实施例中,分词处理是指将连续的字序列按照一定的规范重新组合成词序列的过程,例如,将连续的字序列“ABCD”通过分词处理得到“AB”和“CD”。具体地,根据步骤S1获取到的查询信息,若从日志库中未查询到与该查询信息相同的历史查询信息,则表示无匹配的历史查询信息,并利用机械分词方法对查询信息做分词处理。机械分词方法主要有正向最大匹配、正向最小匹配、逆向最大匹配、逆向最小匹配四种方法。优选地,本提案采用正向最大匹配算法。例如,日志库中存在历史查询信息“bac”,其与反馈信息“213”之间存在映射关系,若查询信息为“bca”,由于查询信息“bca”和历史查询信息“bac”不相同,表示无匹配的历史查询信息,并利用机械分词方法对查询信息做分词处理。S5:分别将每个目标分词与预设数据库中的字段信息进行匹配,得到每个目标分本文档来自技高网...

【技术保护点】
1.一种信息查询方法,其特征在于,所述信息查询方法包括:获取查询用户输入的待反馈的查询信息;根据所述查询信息,查询日志库中是否有匹配的历史查询信息;若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户;若无匹配的历史查询信息,则对所述查询信息进行分词处理,得到目标分词;分别将每个所述目标分词与预设数据库中的字段信息进行匹配,得到每个所述目标分词对应的目标数据信息;对所有所述目标数据信息进行合成处理,得到合成反馈信息,并将所述合成反馈信息发送给查询用户。

【技术特征摘要】
1.一种信息查询方法,其特征在于,所述信息查询方法包括:获取查询用户输入的待反馈的查询信息;根据所述查询信息,查询日志库中是否有匹配的历史查询信息;若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户;若无匹配的历史查询信息,则对所述查询信息进行分词处理,得到目标分词;分别将每个所述目标分词与预设数据库中的字段信息进行匹配,得到每个所述目标分词对应的目标数据信息;对所有所述目标数据信息进行合成处理,得到合成反馈信息,并将所述合成反馈信息发送给查询用户。2.如权利要求1所述的信息查询方法,其特征在于,所述若有匹配的历史查询信息,则获取匹配的历史查询信息对应的反馈信息发送给查询用户的步骤之后,所述信息查询方法还包括:确认预设关联库中是否有与所述查询信息对应的关联查询信息,其中所述预设关联库中包括所述关联查询信息及所述关联查询信息对应的所述反馈信息;若有所述关联查询信息,则将所述关联查询信息及所述关联查询信息对应的所述反馈信息发送给所述查询用户。3.如权利要求1所述的信息查询方法,其特征在于,所述对所述查询信息进行分词处理,得到目标分词的步骤包括:根据预设要求设置字符串索引值和分词的最大长度值;根据所述字符串索引值和所述最大长度值,从所述查询信息中提取目标字符;将所述目标字符与预设字典库中的合法字符进行匹配;若匹配成功,则将所述目标字符确定为所述目标分词,并将所述字符串索引值更新为当前所述字符串索引值加上当前所述最大长度值,基于更新后的所述字符串索引值和所述最大长度值,从所述查询信息中提取目标字符进行匹配,直到完成对所述查询信息的分词操作为止;若匹配失败,则将所述最大长度值进行递减,并基于更新后的所述最大长度值和所述字符串索引值从所述查询信息中提取目标字符进行匹配,直到完成对所述查询信息的分词操作为止。4.如权利要求1所述的信息查询方法,其特征在于,所述若无匹配的历史查询信息,则对所述查询信息进行分词处理,得到目标分词的步骤之后,所述信息查询方法还包括:将所述目标分词与所述历史查询信息进行模糊匹配;若模糊匹配有历史查询信息,则获取模糊匹配的历史查询信息对应的反馈信息发送给所述查询用户。5.如权利要求4所述的信息查询方法,其特征在于,所述若模糊匹配有历史查询信息,则获取模糊匹配的历史查询信息对应的反馈信...

【专利技术属性】
技术研发人员:王涛
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1