一种语义检索方法及装置制造方法及图纸

技术编号:23288251 阅读:12 留言:0更新日期:2020-02-08 18:16
本发明专利技术公开了一种语义检索方法及装置,通过根据用户输入的当前的检索信息,获得相应的待推理文本,对所述待推理文本进行上下文推理,以确定目标检索文本,在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本,对于查找到的各所述目标标准问题文本:在预设的答案信息库中获得与该目标标准问题文本对应的答案,在预设的知识信息库中获得与该所述答案信息对应的知识信息,将该目标标准问题文本、获得的所述答案信息以及获得的所述知识信息输出,可以更准确的为用户返回满足其意图的答案信息和知识信息,提高搜索引擎的检索效率,减少搜索引擎的运行负担。

A semantic retrieval method and device

【技术实现步骤摘要】
一种语义检索方法及装置
本专利技术涉及搜索引擎
,尤其涉及一种语义检索方法及装置。
技术介绍
随着计算机技术的发展,搜索引擎的检索技术不断提高。目前,现有的搜索引擎可以在获得用户输入的检索信息后,在数据库中查找包含该检索信息的网页,之后,将查找的网页进行排序并返回至用户,为用户提供有效的信息检索服务。但是,由于现有的搜索引擎只关注用户所输入检索信息的字面本身,未能获知用户真实的检索意图,因此现有的搜索引擎的检索准确率低。例如,当用户首次在搜索引擎中输入:明天天气如何,搜索引擎会根据“明天天气如何”向用户返回关于明天天气的网页,之后,用户接着在搜索引擎中输入:后天呢,搜索引擎依然会根据“后天呢”向用户返回网页,而不能识别出用户想询问“后天天气如何”的意图。这样,用户往往需要多次在搜索引擎进行检索,才能获得满足其检索意图的网页,而多次检索必然给搜索引擎带来了不必要的运行负担。
技术实现思路
鉴于上述问题,本专利技术提供一种克服上述问题或者至少部分地解决上述问题的语义检索方法及装置,技术方案如下:一种语义检索方法,所述方法包括:根据用户输入的当前的检索信息,获得相应的待推理文本;对所述待推理文本进行上下文推理,以确定目标检索文本;在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本;对于查找到的各所述目标标准问题文本:在预设的答案信息库中获得与该目标标准问题文本对应的答案信息,在预设的知识信息库中获得与该所述答案信息对应的知识信息,将该目标标准问题文本、获得的所述答案信息以及获得的所述知识信息输出。可选的,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本;根据确定的所述上文文本,对所述待推理文本进行下文文本推理;将推理出的下文文本确定为当前的目标检索文本。可选的,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;根据确定的所述下文文本,对所述待推理文本进行上文文本推理;将推理出的上文文本确定为当前的目标检索文本。可选的,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本,将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;根据确定的所述下文文本和所述上文文本,对所述待推理文本进行上下文文本推理;将推理出的文本确定为当前的目标检索文本。可选的,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:将所述待推理文本中的部分文本确定为周围文本;根据确定的所述周围文本,对所述待推理文本中除所述周围文本以外的其余部分文本进行上下文推理,以获得第一推理文本;将所述周围文本和获得的所述第一推理文本确定为当前的目标检索文本。可选的,所述在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本,包括:将所述目标检索文本的字符串确定为第一字符串;在预设的标准问题文本库中各标准问题文本的字符串中,查找与所述第一字符串匹配的至少一个字符串;判断是否查找到与所述第一字符串匹配的至少一个字符串,若是,则将查找到的与所述第一字符串匹配的各字符串均确定为第二字符串,并将与各所述第二字符串对应的标准问题文本均确定为目标标准问题文本。可选的,在所述在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本之后,所述方法还包括:如果没有查找到与所述第一字符串匹配的至少一个字符串,则:计算所述目标检索文本与预设的标准问题文本库中至少一个标准问题文本的文本相似度;将超过所述预设相似度阈值的各所述文本相似度对应的标准问题文本均确定为目标标准问题文本。一种语义检索装置,所述装置包括:第一文本获得单元、第一文本确定单元、第二文本确定单元和第一输出单元,其中:所述第一文本获得单元,用于根据用户输入的当前的检索信息,获得相应的待推理文本;所述第一文本确定单元,用于对所述待推理文本进行上下文推理,以确定目标检索文本;所述第二文本确定单元,用于在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本;所述第一输出单元,用于对于查找到的各所述目标标准问题文本:在预设的答案信息库中获得与该目标标准问题文本对应的答案信息,在预设的知识信息库中获得与该所述答案信息对应的知识信息,将该目标标准问题文本、获得的所述答案信息以及获得的所述知识信息输出。可选的,所述第一文本确定单元,具体包括:第三文本确定单元、第一推理单元和第四文本确定单元,其中:所述第三文本确定单元,用于将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本;所述第一推理单元,用于根据确定的所述上文文本,对所述待推理文本进行下文文本推理;所述第四文本确定单元,用于将推理出的下文文本确定为当前的目标检索文本。可选的,所述第一文本确定单元,具体包括:第五文本确定单元、第二推理单元和第六文本确定单元,其中:所述第五文本确定单元,用于将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;所述第一推理单元,用于根据确定的所述下文文本,对所述待推理文本进行上文文本推理;所述第六文本确定单元,用于将推理出的上文文本确定为当前的目标检索文本。可选的,所述第一文本确定单元,具体包括:第七文本确定单元、第三推理单元和第八文本确定单元,所述第七文本确定单元,用于将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本,将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;所述第四推理单元,用于根据确定的所述下文文本和所述上文文本,对所述待推理文本进行上下文文本推理;所述第八文本确定单元,用于将推理出的文本确定为当前的目标检索文本。可选的,所述第一文本确定单元,具体包括:第九文本确定单元、第三推理单元和第十文本确定单元,所述第九文本确定单元,用于将所述待推理文本中的部分文本确定为周围文本;所述第五推理单元,用于根据确定的所述周围文本,对所述待推理文本中除所述周围文本以外的其余部分文本进行上下文推理,以获得第一推理文本;所述第十文本确定单元,用于将所述周围本文档来自技高网...

【技术保护点】
1.一种语义检索方法,其特征在于,所述方法包括:/n根据用户输入的当前的检索信息,获得相应的待推理文本;/n对所述待推理文本进行上下文推理,以确定目标检索文本;/n在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本;/n对于查找到的各所述目标标准问题文本:在预设的答案信息库中获得与该目标标准问题文本对应的答案信息,在预设的知识信息库中获得与该所述答案信息对应的知识信息,将该目标标准问题文本、获得的所述答案信息以及获得的所述知识信息输出。/n

【技术特征摘要】
1.一种语义检索方法,其特征在于,所述方法包括:
根据用户输入的当前的检索信息,获得相应的待推理文本;
对所述待推理文本进行上下文推理,以确定目标检索文本;
在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本;
对于查找到的各所述目标标准问题文本:在预设的答案信息库中获得与该目标标准问题文本对应的答案信息,在预设的知识信息库中获得与该所述答案信息对应的知识信息,将该目标标准问题文本、获得的所述答案信息以及获得的所述知识信息输出。


2.根据权利要求1所述的语义检索方法,其特征在于,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:
将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本;
根据确定的所述上文文本,对所述待推理文本进行下文文本推理;
将推理出的下文文本确定为当前的目标检索文本。


3.根据权利要求1所述的语义检索方法,其特征在于,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:
将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;
根据确定的所述下文文本,对所述待推理文本进行上文文本推理;
将推理出的上文文本确定为当前的目标检索文本。


4.根据权利要求1所述的语义检索方法,其特征在于,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:
将在所述当前的检索信息之前输入的至少一个检索信息对应的目标检索文本确定为上文文本,将在所述当前的检索信息之后输入的至少一个检索信息对应的目标检索文本确定为下文文本;
根据确定的所述下文文本和所述上文文本,对所述待推理文本进行上下文文本推理;
将推理出的文本确定为当前的目标检索文本。


5.根据权利要求1所述的语义检索方法,其特征在于,所述对所述待推理文本进行上下文推理,以确定目标检索文本,包括:
将所述待推理文本中的部分文本确定为周围文本;
根据确定的所述周围文本,对所述待推理文本中除所述周围文本以外的其余部分文本进行上下文推理,以获得第一推理文本;
将所述周围文本和获得的所述第一推理文本确定为当前的目标检索文本。


6.根据权利要求1至5所述的任一项语义检索方法,其特征在于,所述在预设的标准问题文本库中,查找与所述目标检索文本匹配的至少一个标准问题文本,并将查找到的各所述标准问题文本均确定为目标标准问题文本,包括:
将所述目标检索文本的字符串确定为第一字符串;
在预设的标准问题文本库中各标准问题文本的字符串中,查找与所述第一字符串匹配的至少一个字符串;<...

【专利技术属性】
技术研发人员:刘俊玲陈雁洪杨袁葆欧阳红白琳张浩赵婧于喻周春
申请(专利权)人:北京中电普华信息技术有限公司国网信息通信产业集团有限公司国家电网有限公司
类型:发明
国别省市:北京;11

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

1