基于人工智能的搜索结果聚合方法、装置以及搜索引擎制造方法及图纸

技术编号:13975185 阅读:143 留言:0更新日期:2016-11-11 09:32
本发明专利技术公开了一种基于人工智能的搜索结果聚合方法、装置以及搜索引擎。其中方法包括:获取搜索词;根据搜索词生成多个搜索结果;根据搜索词获取对应的多个需求维度;根据多个搜索结果对多个需求维度进行聚合;获取每个需求维度对应的答案,根据聚合之后的需求维度对多个需求维度对应的答案进行聚合,以生成聚合结果。该方法通过搜索需求和结果多层次分析,将搜索结果重新整合展现,在满足用户信息需求的同时,可以精准链接到对应的服务,避免了搜索结果的内容冗余,降低了用户点击查找的成本,提升了用户的搜索体验。

【技术实现步骤摘要】

本专利技术涉及搜索引擎
,尤其涉及一种基于人工智能(Artificial Intelligence,简称:AI)的搜索结果聚合方法、装置以及搜索引擎。
技术介绍
随着计算机网络技术的迅猛发展,搜索引擎逐渐成为人们获取信息的最主要、最快捷、最方便的手段,用户在搜索引擎中输入搜索词(query)后,能够向用户返回该query的搜索结果。目前,传统搜索引擎通常是基于用户输入的搜索词(query),给出与该搜索词相关的多条搜索结果和摘要,即通过类似信息检索的方式来满足用户需求,当用户通过点击搜索结果对应的链接时,可以查看该搜索结果的页面内容,以实现自行寻找和归纳答案。但是存在的问题是:(1)上述搜索方式获得的搜索结果,很容易出现多个搜索结果同质化的现象,凭空增加用户点击成本;(2)由于得到的搜索结果比较混杂,导致结果可读性差,增加了用户的查找成本;(3)未对用户的搜索需求进行分析,以导致对于相对复杂的问题,只通过一两个结果往往不能满足用户的搜索需求,导致搜索体验变差。
技术实现思路
本专利技术的目的旨在至少在一定程度上解决上述的技术问题之一。为此,本专利技术的第一个目的在于提出一种基于人工智能的搜索结果聚合方法。该方法通过搜索需求和结果多层次分析,将搜索结果重新整合展现,在满足用户信息需求的同时,可以精准链接到对应的服务,避免了搜索结果的内容冗余,降低了用户点击查找的成本,提升了用户的搜索体验。本专利技术的第二个目的在于提出一种基于人工智能的搜索结果聚合装置。本专利技术的第三个目的在于提出一种搜索引擎。为达上述目的,本专利技术第一方面实施例的基于人工智能的搜索结果聚合方法,包括:获取搜索词;根据所述搜索词生成多个搜索结果;根据所述搜索词获取对应的多个需求维度;根据所述多个搜索结果对所述多个需求维度进行聚合;获取每个需求维度对应的答案,根据聚合之后的需求维度对所述多个需求维度对应的答案进行聚合,以生成聚合结果。本专利技术实施例的基于人工智能的搜索结果聚合方法,可先获取搜索词,之后,可根据搜索词生成多个搜索结果,并根据搜索词获取对应的多个需求维度,然后,根据多个搜索结果对多个需求维度进行聚合,之后,获取每个需求维度对应的答案,并根据聚合之后的需求维度对多个需求维度对应的答案进行聚合,以生成聚合结果,至少具有以下优点:(1)通过聚合方式对结果做去重、交叉验证、重排序等,减少用户的重复点击行为,同时可提供聚合统计结果作为参考,辅助用户决策;(2)通过对搜索词对应的需求维度进行聚合,并对每个需求维度的结果内容进行聚合,即对混杂的结果重新整合,使得搜索结果逻辑清晰,层次分明,便于浏览,进而可以更快的帮助用户找到所需。为达上述目的,本专利技术第二方面实施例的基于人工智能的搜索结果聚合装置,包括:搜索词获取模块,用于获取搜索词;搜索结果获取模块,用于根据所述搜索词生成多个搜索结果;需求维度获取模块,用于根据所述搜索词获取对应的多个需求维度;第一聚合模块,用于根据所述多个搜索结果对所述多个需求维度进行聚合;答案获取模块,用于获取每个需求维度对应的答案;第二聚合模块,用于根据聚合之后的需求维度对所述多个需求维度对应的答案进行聚合,以生成聚合结果。本专利技术实施例的基于人工智能的搜索结果聚合装置,可通过搜索词获取模块获取搜索词,搜索结果获取模块根据搜索词生成多个搜索结果,需求维度获取模块根据搜索词获取对应的多个需求维度,第一聚合模块根据多个搜索结果对多个需求维度进行聚合,答案获取模块获取每个需求维度对应的答案,第二聚合模块根据聚合之后的需求维度对多个需求维度对应的答案进行聚合,以生成聚合结果,至少具有以下优点:(1)通过聚合方式对结果做去重、交叉验证、重排序等,减少用户的重复点击行为,同时可提供聚合统计结果作为参考,辅助用户决策;(2)通过对搜索词对应的需求维度进行聚合,并对每个需求维度的结果内容进行聚合,即对混杂的结果重新整合,使得搜索结果逻辑清晰,层次分明,便于浏览,进而可以更快的帮助用户找到所需。为达上述目的,本专利技术第三方面实施例的搜索引擎,包括本专利技术第二方面实施例的基于人工智能的搜索结果聚合装置。本专利技术实施例的搜索引擎,可通过搜索结果聚合装置中的搜索词获取模块获取搜索词,搜索结果获取模块根据搜索词生成多个搜索结果,需求维度获取模块根据搜索词获取对应的多个需求维度,第一聚合模块根据多个搜索结果对多个需求维度进行聚合,答案获取模块获取每个需求维度对应的答案,第二聚合模块根据聚合之后的需求维度对多个需求维度对应的答案进行聚合,以生成聚合结果,至少具有以下优点:(1)通过聚合方式对结果做去重、交叉验证、重排序等,减少用户的重复点击行为,同时可提供聚合统计结果作为参考,辅助用户决策;(2)通过对搜索词对应的需求维度进行聚合,并对每个需求维度的结果内容进行聚合,即对混杂的结果重新整合,使得搜索结果逻辑清晰,层次分明,便于浏览,进而可以更快的帮助用户找到所需。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的时间了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,图1是根据本专利技术一个实施例的基于人工智能的搜索结果聚合方法的流程图;图2是根据本专利技术一个实施例的生成搜索词需求维度对照表的流程图;图3是根据本专利技术另一个实施例的生成搜索词需求维度对照表的流程图;图4(a)、(b)和(c)是根据本专利技术一个实施例的以搜索词“吴亦凡”为例得到的聚合结果在移动终端中展现的示例图;图5(a)、(b)和(c)是根据本专利技术一个实施例的以搜索词“北京天气”为例得到的聚合结果在移动终端中展现的示例图;图6是根据本专利技术一个具体实施例的基于人工智能的搜索结果聚合方法的流程图;图7是根据本专利技术一个实施例的基于人工智能的搜索结果聚合装置的结构框图;图8是根据本专利技术一个具体实施例的基于人工智能的搜索结果聚合装置的结构框图;图9是根据本专利技术一个实施例的第一聚合模块的结构框图;图10是根据本专利技术另一个具体实施例的基于人工智能的搜索结果聚合装置的结构框图。具体实施方式下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。目前,传统搜索引擎通常是基于用户输入的搜索词,给出相关的N条搜索结果(如URL(Uniform Resoure Locator,统一资源定位器)地址)和摘要,即类似信息检索的方式来满足用户需求的。而这种“头疼医头、脚疼医脚”的方法在现今显然是跟不上用户使用需求的脚步,尤其是当今面临的问题越来越复杂,任何知识除了本身的内涵外,还有很多外延含义;对于需求也是如此,例如,用户输入搜索词“刘德华”,除了知识百科类的需求外,还隐含了图片、视频、音频、新闻等诸多潜在需求,而且需求的优先级还会因人而异。在PC端因为屏幕大,可承载的信息量多,通过展现多样性结果,能一定程度上解决这个问题。但是,对于移动终端而言,受限于移动终端的屏幕大小和输入方式等硬件,使得用户的点击和输入成本随之提升。为此,本专利技术提出了一种基于人工智能的搜索结果聚合本文档来自技高网...

【技术保护点】
一种基于人工智能的搜索结果聚合方法,其特征在于,包括以下步骤:获取搜索词;根据所述搜索词生成多个搜索结果;根据所述搜索词获取对应的多个需求维度;根据所述多个搜索结果对所述多个需求维度进行聚合;获取每个需求维度对应的答案,根据聚合之后的需求维度对所述多个需求维度对应的答案进行聚合,以生成聚合结果。

【技术特征摘要】
1.一种基于人工智能的搜索结果聚合方法,其特征在于,包括以下步骤:获取搜索词;根据所述搜索词生成多个搜索结果;根据所述搜索词获取对应的多个需求维度;根据所述多个搜索结果对所述多个需求维度进行聚合;获取每个需求维度对应的答案,根据聚合之后的需求维度对所述多个需求维度对应的答案进行聚合,以生成聚合结果。2.如权利要求1所述的基于人工智能的搜索结果聚合方法,其特征在于,所述根据所述搜索词获取对应的多个需求维度,包括:获取预先生成的搜索词需求维度对照表;根据所述搜索词从所述搜索词需求维度对照表中进行查找以获取与所述搜索词对应的多个需求维度。3.如权利要求2所述的基于人工智能的搜索结果聚合方法,其特征在于,所述搜索词需求维度对照表通过以下步骤预先生成:获取多个用户的用户会话信息;根据所述用户会话信息中的用户主动变化行为信息进行需求挖掘,以生成多个需求维度;建立所述用户会话信息中的搜索词与所述多个需求维度之间的对应关系;根据所述多个需求维度、所述用户会话信息中的搜索词以及所述对应关系生成所述搜索词需求维度对照表。4.如权利要求2所述的基于人工智能的搜索结果聚合方法,其特征在于,所述搜索词需求维度对照表通过以下步骤预先生成:获取多个用户的用户会话信息;根据所述用户会话信息中搜索词的句法结构,挖掘潜在需求词集合;根据所述用户会话信息中搜索词对应的搜索结果中url对应的站点信息,挖掘并补充所述潜在需求词集合;根据所述潜在需求词集合的统计特性,筛选并确定多个需求维度;建立所述用户会话信息中的搜索词与所述多个需求维度之间的对应关系;根据所述多个需求维度、所述用户会话信息中的搜索词以及所述对应关系生成所述搜索词需求维度对照表。5.如权利要求1所述的基于人工智能的搜索结果聚合方法,其特征在于,所述根据所述多个搜索结果对所述多个需求维度进行聚合,包括:分析所述多个搜索结果中标题和摘要的句法结构;分析所述多个搜索结果中url对应的站点信息和网页类型;根据分析得到的标题句法结构、摘要句法结构、站点信息和网页类型,对所述多个需求维度进行聚合。6.如权利要求1所述的基于人工智能的搜索结果聚合方法,其特征在于,所述获取每个需求维度对应的答案,根据聚合之后的需求维度对所述多个需求维度对应的答案进行聚合,以生成聚合结果,包括:从所述多个搜索结果中获取每个需求维度对应的答案;将每个需求维度对应的答案映射到聚合之后的需求维度,并将映射到同一需求维度的答案相互聚合以生成聚合结果。7.如权利要求1所述的基于人工智能的搜索结果聚合方法,其特征在于,还包括:确定所述聚合结果中未涵盖的需求维度,并将所述聚合结果中未涵盖的需求维度通过相关搜索词的形式展现在搜索结果页面。8.一种基于人工智能的搜索结果聚合装置,其特征在于,包括:搜索词获取模块,用于获...

【专利技术属性】
技术研发人员:马艳军刘家辰吴华
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京;11

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

1