[发明专利]对话实现中的搜索方法、装置和计算机可读存储介质有效
申请号: | 201710795237.7 | 申请日: | 2017-09-06 |
公开(公告)号: | CN110019644B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 张建军 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/31 | 分类号: | G06F16/31;G06F16/33;G06F16/332 |
代理公司: | 深圳市联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美;叶虹 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 对话 实现 中的 搜索 方法 装置 计算机 可读 存储 介质 | ||
本发明揭示了一种对话实现中的搜索方法、装置和计算机可读存储介质。所述方法包括:获取请求进行对话的问题语句;在以词为粒度构建的倒排索引信息中检索问题语句获得匹配的词;通过问题语句匹配的词在倒排索引信息中映射的问题标识信息定位到正排索引信息中所指向知识点下的问题;根据定位的问题在以知识点为粒度构建的正排索引信息中获取所在知识点下的答案为问题语句请求进行对话的答案。在此,由于倒排索引信息是以词为粒度构建的,使得问题语句的匹配也是以词为粒度进行的,问题语句中每一词都进行倒排索引信息中的匹配,避免问题语句的匹配中计算偏差的问题,将有效降低对话实现中答案获得的难度,答案准确率获得提高。
技术邻域
本发明涉及信息处理领域,特别涉及一种对话实现中的搜索方法、装置和计算机可读存储介质。
背景技术
基于机器的对话实现在各个领域都有着非常广泛的应用场景,以使得所实现的应用场景具备对话能力,提供基于对话的交互平台。在支持对话实现的应用场景,是以用户自然语言为输入,所之所进行的响应包括对此自然语言的回答、根据回答所对应答案而进行的操控等,极大提高应用场景的智能化程度。
无论何种应用场景,所进行的对话都需要为用户所输入的自然语言相应获得答案,进而由此答案的输出完成对话。对话的进行中答案是通过自然语言所相关的搜索获得的。
将搜索引擎应用于对话的实现上。简而言之,搜索引擎配置存储了众多问题,在众多问题中对用户输入的自然语言匹配最为相似的问题,此最为相似问题对应的答案就是为当前进行对话中输出的答案。
但是,在进行的问题匹配中,往往会出现计算偏差,例如,两者定位的关键词出现偏差,从而导致匹配结果出错,无法得到适应于用户所输入自然语言的准确答案。
因此,在对话的实现中,答案的获得仍然是存在着极大难度的,且准确率较为低下,并不是真正意义上的对应,未能适应于智能化发展。
发明内容
为了解决相关技术中存在的对话实现中答案由于无法准确匹配到最为相似的问题而导致其获得存在极大难度且准确率低下的技术问题,本发明提供了一种对话实现中的搜索方法、装置和计算机可读存储介质。
一种对话实现中的搜索方法,所述方法包括:
获取请求进行对话的问题语句;
在以词为粒度构建的倒排索引信息中检索所述问题语句获得匹配的词;
通过所述问题语句匹配的词在所述倒排索引信息中映射的问题标识信息定位到正排索引信息中所指向知识点下的问题;
根据定位的所述问题在以知识点为粒度构建的正排索引信息中获取所在知识点下的答案为所述问题语句请求进行对话的答案。
一种对话实现中的搜索装置,所述装置包括:
问题语句获取模块,用于获取请求进行对话的问题语句;
匹配词获得模块,用于在以词为粒度构建的倒排索引信息中检索所述问题语句获得匹配的词;
定位模块,用于通过所述问题语句匹配的词在所述倒排索引信息中映射的问题标识信息定位到正排索引信息中所指向知识点下的问题;
答案获得模块,用于根据定位的所述问题在以知识点为粒度构建的正排索引信息中获取所在知识点下的答案为所述问题语句请求进行对话的答案。
一种对话实现中的搜索装置,包括:
处理器;以及
存储器,所述存储器上存储有计算机可读指令,所述计算机可读指令被所述处理器执行时实现如上所述的对话实现中的搜索方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的对话实现中的搜索方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710795237.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:知识产权信息检索服务提供系统
- 下一篇:索引库构建方法、搜索方法及装置