搜索引擎系统及其实现方法技术方案

技术编号:5428977 阅读:220 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种搜索引擎系统包括:搜索引擎,用于接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜索结果列表;提问处理模块,用于将所述查询词生成提问请求;问答通信模块,用于将所述提问请求发送给问答系统,并从问答系统获取与所述提问请求相关联的答案;合成模块,用于将所述搜索结果列表和所述答案合成后返回给客户端。本发明专利技术的搜索引擎系统不仅能够返回给用户搜索结果列表,还能够与问答系统互动并返回与用户查询需求相关的问题的直接答案,从而提高了搜索的准确率,并且给用户提供了更为便利的查询服务。

【技术实现步骤摘要】

本专利技术涉及搜索引擎技术,尤其涉及一种可与提供问答互动平台的问答系统互动 的。
技术介绍
随着互联网上信息的飞速增长,网络上充斥了越来越多的冗余信息,而对于在网 络上搜寻自己所需要信息的互联网用户而言,面对这些漫无边际的信息无疑像大海捞针。 搜索引擎的出现无疑在一定程度上为用户的搜索需求带来了很大便利。搜索引擎是一种在 网络上应用的软件系统,其以一定的策略在网络上搜集和发现信息,并在对信息进行处理 和组织后,为用户提供互联网上的信息查询服务。通常,这种软件系统提供一个网页界面, 让用户在客户端通过浏览器软件提交查询词,然后很快返回一个可能和用户输入的查询内 容相关的信息列表。这个列表通常会包括上万个条目,每个条目代表一篇查询到的相关网 页。然而,搜索引擎提供信息查询服务时,它面对的只是查询词,而有不同背景的用户 可能提交相同的查询词,关心的却是和这个查询词相关的不同方面的信息,但搜索引擎通 常是不知道用户背景的,因此搜索引擎所面临的主要问题就是既要争取不漏掉任何相关的 信息,还要争取将那些“最可能被关心”的信息排在列表的前面。业界已经出现很多解决这 方面问题的技术,常用的是通过评价网页的重要性来衡量该网页的相关程度。较知名的如 页面排名(PageRank)、信任排名(TrustRank)、及反-信任排名(Reverse-TrustRank)等网 页链接分析算法。然而,这些技术都只能在一定程度上提供与查询词尽可能相关的信息,以 此供提出查询需求的用户做进一步的筛选,但却无法直接地返回用户想要的正确答案。中国专利申请公开CN101093509A披露了一种交互查询系统,该系统在提供实时 搜索结果的同时,还能够与互动问答平台进行交互。当用户在实时搜索引擎中搜寻不到其 想要的结果时,可以通过互动问答平台发布问题。但系统只在用户界面上提供了互动问答 平台上与该问题相关的链接,也就是说,用户如果想要得到符合自己搜索意图的问题的答 案,还需要进一步手工点击链接,进入讨论页面与其他用户交流、讨论来获得答案。换言之, 这种搜索引擎系统返回的结果仍然不是直接能够解决其疑问的答案。
技术实现思路
本专利技术的目的在于提供一种搜索引擎系统,其不仅能够返回给用户搜索结果列 表,还能够与问答系统互动并返回与用户查询需求相关的问题的直接答案,从而提高了搜 索的准确率,并且给用户提供了更为便利的查询服务。本专利技术的目的还在于提供一种实现上述搜索引擎系统的方法。为实现上述专利技术目的之一,本专利技术的一种搜索引擎系统,用于为用户提供搜索服 务,并且还可与问答系统互动,该搜索引擎系统包括搜索引擎,用于接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜索结果列表;提问处理模块,用于将所述查询词生成提问请求;问答通信模块,用于将所述提问请求发送给问答系统,并从问答系统获取与所述 提问请求相关联的答案;合成模块,用于将所述搜索结果列表和所述答案合成后返回给客户端。作为本专利技术的进一步改进,所述提问处理模块的功能还包括用于判断所述查询词是词组还是自然语句,如果是自然语句,则生成包含所述自 然语句的提问请求;如果是词组,则将词组转化为相关的自然语句,并生成包含转化后的自 然语句的提问请求。作为本专利技术的进一步改进,所述合成后的搜索结果列表和答案通过用户界面在客 户端显示。作为本专利技术的进一步改进,所述用户界面包括用于显示搜索结果列表的第一部分 和用于显示答案的第二部分。作为本专利技术的进一步改进,所述用户界面的第一部分静态显示搜索结果列表,所 述用户界面的第二部分动态显示答案。作为本专利技术的进一步改进,所述用户界面的第二部分包含有用于问题编辑的互动 问答框。作为本专利技术的进一步改进,所述用户界面还包括第三部分,用于显示特定用户之 前查询过的问题,以及与针对该问题尚未显示过的答案。作为本专利技术的进一步改进,所述用户界面还包括用于供客户端选择发起提问请求 的提问按钮。作为本专利技术的进一步改进,所述提问处理模块执行自然语句的转化包括以下功 能当查询词为词组时,调用组句程序来生成包含有所述词组的若干自然语句的候选 列表;将所述候选列表通过用户界面在客户端显示,以供用户选择最接近其搜索意图的 自然语句;接收客户端的选择信息,并将被选择的自然语句确定为发起提问请求的自然语 句。作为本专利技术的进一步改进,所述提问处理模块还用于接收来自于客户端的问题编 辑请求。作为本专利技术的进一步改进,所述问题编辑请求包含有原问题信息,以及对原问题 编辑的词组或自然语句。作为本专利技术的进一步改进,所述问答通信模块通过定期轮询主动获取问答系统提 供的答案。作为本专利技术的进一步改进,所述问答通信模块通过开放应用编程接口被动接收问 答系统推送过来的答案。为实现上述另一目的,本专利技术的一种搜索引擎系统的实现方法,其包括接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜索结果列6表;将所述查询词生成提问请求;将所述提问请求发送给问答系统,并从问答系统获取与所述提问请求相关联的答 案;将所述搜索结果列表和所述答案合成后返回给客户端。作为本专利技术的进一步改进,所述将查询词生成提问请求,包括以下步骤判断所述查询词是词组还是自然语句;如果是自然语句,则生成包含所述自然语句的提问请求;如果是词组,则将词组转化为相关的自然语句,并生成包含转化后的自然语句的 提问请求。作为本专利技术的进一步改进,所述合成后的搜索结果列表和答案通过用户界面在客 户端显示。作为本专利技术的进一步改进,所述搜索结果列表在用户界面的第一部分显示,所述 答案在用户界面的第二部分显示。作为本专利技术的进一步改进,所述答案根据接收时间的先后在用户界面的第二部分 顺序排列。作为本专利技术的进一步改进,所述答案在用户界面的第二部分滚动显示。作为本专利技术的进一步改进,所述用户界面的第二部分可根据客户端的控制请求实 现缩放。作为本专利技术的进一步改进,该方法还包括接收来自于客户端的与所述提问请求相关联的问题编辑请求;将所述问题编辑请求推送给问答系统;并从问答系统获取与所述问题编辑请求相关联的答案。作为本专利技术的进一步改进,该方法还包括获取用户识别信息;判断此次登录前的特定期间内,是否有与该用户相关联的提问请求;如有提问请求,则从问答系统获取针对所述提问请求的新的答案;并通过用户界面显示问题和针对所述问题的新的答案。作为本专利技术的进一步改进,所述搜索引擎系统向问答系统发出的提问请求根据来 自于客户端的请求而发起。作为本专利技术的进一步改进,所述自然语句的转化的步骤包括当查询词为词组时,调用组句程序来生成包含有所述词组的若干自然语句的候选 列表;将所述候选列表通过用户界面在客户端显示,以供用户选择最接近其搜索意图的 自然语句;接收客户端的选择信息,并将被选择的自然语句确定为发起提问请求的自然语 句。作为本专利技术的进一步改进,从问答系统获取答案的步骤包括通过定期轮询主动获 取问答系统提供的答案。作为本专利技术的进一步改进,从问答系统获取答案的步骤包括通过开放应用编程接 口(API)被动接收问答系统推送过来的答案。作为本专利技术的进一步改进,所述用户识别信息是搜索引擎系统在客户端初次访问 系统时分配并发送给客户端的唯一标识信息;所述获取用户识别信息的步骤包括从客户端 读取该唯一标识信息。与现有技术相比本文档来自技高网
...

【技术保护点】
一种搜索引擎系统,其特征在于,搜索引擎系统包括:搜索引擎,用于接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜索结果列表;提问处理模块,用于将所述查询词生成提问请求;问答通信模块,用于将所述提问请求发送给问答系统,并从问答系统获取与所述提问请求相关联的答案;合成模块,用于将所述搜索结果列表和所述答案合成后返回给客户端。

【技术特征摘要】
1.一种搜索引擎系统,其特征在于,搜索引擎系统包括搜索引擎,用于接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜 索结果列表;提问处理模块,用于将所述查询词生成提问请求;问答通信模块,用于将所述提问请求发送给问答系统,并从问答系统获取与所述提问 请求相关联的答案;合成模块,用于将所述搜索结果列表和所述答案合成后返回给客户端。2.根据权利要求1所述的搜索引擎系统,其特征在于,所述提问处理模块的功能还包括用于判断所述查询词是词组还是自然语句,如果是自然语句,则生成包含所述自然语 句的提问请求;如果是词组,则将词组转化为相关的自然语句,并生成包含转化后的自然语 句的提问请求。3.根据权利要求1所述的搜索引擎系统,其特征在于,所述合成后的搜索结果列表和 答案通过用户界面在客户端显示。4.根据权利要求3所述的搜索引擎系统,其特征在于,所述用户界面包括用于显示搜 索结果列表的第一部分和用于显示答案的第二部分。5.根据权利要求4所述的搜索引擎系统,其特征在于,所述用户界面的第一部分静态 显示搜索结果列表,所述用户界面的第二部分动态显示答案。6.根据权利要求4所述的搜索引擎系统,其特征在于,所述用户界面的第二部分包含 有用于问题编辑的互动问答框。7.根据权利要求4所述的搜索引擎系统,其特征在于,所述用户界面还包括第三部分, 用于显示特定用户之前查询过的问题,以及与针对该问题尚未显示过的答案。8.根据权利要求3所述的搜索引擎系统,其特征在于,所述用户界面还包括用于供客 户端选择发起提问请求的提问按钮。9.根据权利要求1所述的搜索引擎系统,其特征在于,所述提问处理模块执行自然语 句的转化包括以下功能当查询词为词组时,调用组句程序来生成包含有所述词组的若干自然语句的候选列表;将所述候选列表通过用户界面在客户端显示,以供用户选择最接近其搜索意图的自然 语句;接收客户端的选择信息,并将被选择的自然语句确定为发起提问请求的自然语句。10.根据权利要求1所述的搜索引擎系统,其特征在于,所述提问处理模块还用于接收 来自于客户端的问题编辑请求。11.根据权利要求10所述的搜索引擎系统,其特征在于,所述问题编辑请求包含有原 问题信息,以及对原问题编辑的词组或自然语句。12.根据权利要求1所述的搜索引擎系统,其特征在于,所述问答通信模块通过定期轮 询主动获取问答系统提供的答案。13.根据权利要求1所述的搜索引擎系统,其特征在于,所述问答通信模块通过开放应 用编程接口被动接收问答系统推送过来的答案。14.一种搜索引擎系统的实现方法,其特征在于,该方法包括接收包含有查询词的查询请求,根据所述查询请求执行搜索并获得搜索结果列表; ...

【专利技术属性】
技术研发人员:牛章鹏
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11[中国|北京]

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

1