基于深度问答的搜索结果展现方法和装置制造方法及图纸

技术编号:15329832 阅读:82 留言:0更新日期:2017-05-16 13:25
本申请提出一种基于深度问答的搜索结果展现方法和装置,该方法包括:接收查询,所述查询为实体推荐类查询;获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现所述聚合结果。该方法能够提高用户检索效率,提升用户体验。

Method and device for displaying search result based on depth answer question

The invention provides a method and a device to show the deep question answering based search, the method includes: receiving a query, the query recommendation query entity; obtaining the aggregation results corresponding to the query, each aggregation results including entity answer and related information, each polymerization results according to the web page text corresponding entity answer the polymerization of the polymerization results show. This method can improve the retrieval efficiency and enhance the user experience.

【技术实现步骤摘要】
基于深度问答的搜索结果展现方法和装置
本申请涉及互联网
,尤其涉及一种基于深度问答的搜索结果展现方法和装置。
技术介绍
深度问答(Deepquestionandanswer),是指理解人类的语言,智能识别问题的含义,并从海量的互联网数据中提取问题的答案。相关技术中,对于实体推荐类查询(query),搜索引擎给出的实体答案往往分散在众多不同的网页中,用户需要浏览很多网页甚至翻页、变换查询,才能了解各个实体答案的优缺点,然后才能做出决策。这样用户的检索效率会偏低,用户体验较差。
技术实现思路
本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种基于深度问答的搜索结果展现方法,该方法可以提高用户检索效率,提升用户体验。本申请的另一个目的在于提出一种基于深度问答的搜索结果展现装置。为达到上述目的,本申请第一方面实施例提出的基于深度问答的搜索结果展现方法,包括:接收查询,所述查询为实体推荐类查询;获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现所述聚合结果。本申请第一方面实施例提出的基于深度问答的搜索结果展现方法,通过获取并展现查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,可以对网页进行聚合并提取其中的实体答案,从而可以提高用户检索效率,提升用户体验。为达到上述目的,本申请第二方面实施例提出的基于深度问答的搜索结果展现装置,包括:接收模块,用于接收查询,所述查询为实体推荐类查询;获取模块,用于获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现模块,用于展现所述聚合结果。本申请第二方面实施例提出的基于深度问答的搜索结果展现装置,通过获取并展现查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,可以对网页进行聚合并提取其中的实体答案,从而可以提高用户检索效率,提升用户体验。本申请实施例还提出了一种设备,包括:一个或多个处理器;用于存储一个或多个程序的存储器;当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行本申请第一方面实施例任一项所述的方法。本申请实施例还提出了一种非临时性计算机可读存储介质,当所述存储介质中的一个或多个程序由设备的一个或多个处理器执行时,使得所述一个或多个处理器执行本申请第一方面实施例任一项所述的方法。本申请实施例还提出了一种计算机程序产品,当所述计算机程序产品被设备中的一个或多个处理器执行时,使得所述一个或多个处理器执行本申请第一方面实施例任一项所述的方法。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本申请一个实施例提出的基于深度问答的搜索结果展现方法的流程示意图;图2是本申请实施例中一种搜索结果的展现效果示意图;图3是本申请实施例中获取与查询对应的聚合结果的方法流程示意图;图4是本申请一个实施例提出的基于深度问答的搜索结果展现装置的结构示意图;图5是本申请另一个实施例提出的基于深度问答的搜索结果展现装置的结构示意图。具体实施方式下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的模块或具有相同或类似功能的模块。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能理解为对本申请的限制。相反,本申请的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本申请一个实施例提出的基于深度问答的搜索结果展现方法的流程示意图。如图1所示,本实施例的方法包括:S11:接收查询(query),所述查询为实体推荐类查询。例如,用户以语音、文本等形式在客户端中输入查询,之后客户端可以将用户输入的查询发送给搜索引擎,从而搜索引擎可以接收到客户端发送的查询。搜索引擎在接收到客户端发送的查询后,可以先判断该查询是否为实体推荐类查询,在判断结果为是时执行后续流程,否则依照通常的检索流程进行。实体推荐类查询是指要获取实体答案的查询,比如,10万左右什么车好。具体的实体推荐类查询的判断方法可以参见后续描述。S12:获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到。搜索引擎在确定查询为实体推荐类查询后,可以先获取与查询对应的网页,再对网页进行处理得到聚合结果。搜索结果获取聚合结果的具体内容可以参见后续描述。S13:展现所述聚合结果。搜索引擎在获取到聚合结果后,可以将其发送给客户端,从而由客户端展现给用户。图2给出了一种搜索结果的展现示意图,如图2所示,用户输入查询后,搜索引擎可以获取到与查询对应的多个聚合结果,之后搜索引擎可以将各个聚合结果发送给客户端,由客户端进行展现,如图2所示,客户端可以展现给用户多个聚合结果,每个聚合结果包括实体答案21,如“香蕉”、“蜂蜜”、“粗粮”等,另外,每个聚合结果中还包括实体答案的相关信息,相关信息例如包括:每个实体答案对应的统计信息22,统计信息例如为如图2所示的每种实体答案的支持数量,如4202条回答等,以及,相关信息还可以包括每个实体答案对应的推荐理由23。如图2所示,展现主要包括两个部分:实体展现和推荐理由展现。其中,实体展现包括实体答案本身和支持输入,用户通过实体展现可以快速了解该查询对应的推荐实体有哪些以及每个实体被推荐的热门程度,帮助用户快速做出决策。推荐理由展现会给出每个实体的推荐理由,用户可以对全网其他用户对于该实体的评价及推荐理由一目了然,加深用户的决策信心。本实施例中,通过获取并展现查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,可以对网页进行聚合并提取其中的实体答案,从而可以提高用户检索效率,提升用户体验。图3是本申请实施例中获取与查询对应的聚合结果的方法流程示意图。如图3所示,本实施例的方法包括:S31:对接收的查询进行识别,判断所述查询是否为实体推荐类查询,若是执行S33及其后续步骤,否则执行S32。实体推荐类查询是指要获取实体答案的查询,比如,10万左右什么车好。在判断查询是否为实体推荐类查询时,具体可以采用如下两种方法:第一种:根据所述查询与预设模板的匹配结果,判断所述查询为实体推荐类查询。例如,预设模板包括:“什么[类别词]好”,“买什么[类别词]好”,其中类别词来源于百度百科分类类目等知识库,如果查询能够与上述的预设模板匹配,则判断出查询为实体推荐类查询,否则不是实体推荐类查询。第二种:获取与所述查询对应的网页,根据获取的网页中推荐类网页的数量判断所述查询是否为实体推荐类查询。例如,采用通常的方式依据查询召回网页,如果召回的推荐类网页的数量大于预设值或者召回的推荐类网页占召回的所有网页的比例大于预设值,则判断出查询为实体推荐类查询,否则不是。推荐类网页的判断可以基于网页文本的标题(title),比如标题匹配了“什么[类别词]好”,“买什么[类别词]好”等类似模板,则表明网页为推本文档来自技高网...
基于深度问答的搜索结果展现方法和装置

【技术保护点】
一种基于深度问答的搜索结果展现方法,其特征在于,包括:接收查询,所述查询为实体推荐类查询;获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现所述聚合结果。

【技术特征摘要】
1.一种基于深度问答的搜索结果展现方法,其特征在于,包括:接收查询,所述查询为实体推荐类查询;获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现所述聚合结果。2.根据权利要求1所述的方法,其特征在于,所述相关信息包括如下项中的至少一项:实体答案的统计信息,实体答案的推荐理由。3.根据权利要求1所述的方法,其特征在于,所述获取与所述查询对应的聚合结果,包括:对接收的查询进行识别,判断所述查询是否为实体推荐类查询;在所述查询为实体推荐类查询时,执行如下内容:获取与所述查询对应的网页文本,并在所述网页文本中抽取出实体答案;根据实体答案所在的网页文本,确定实体答案的推荐理由,以及计算推荐理由的置信度;对同一个实体答案对应的推荐理由进行统计,得到各个实体答案的统计信息,将每个实体答案及其统计信息和推荐理由作为一个聚合结果,并根据统计信息对各个实体答案进行排序,以及,对应各个实体答案,根据推荐理由的置信度对相应实体答案的推荐理由进行排序。4.根据权利要求3所述的方法,其特征在于,所述判断所述查询是否为实体推荐类查询,包括:根据所述查询与预设模板的匹配结果,判断所述查询为实体推荐类查询;或者,获取与所述查询对应的网页,根据获取的网页中推荐类网页的数量判断所述查询是否为实体推荐类查询。5.根据权利要求3所述的方法,其特征在于,所述在所述网页文本中抽取出实体答案,包括:识别网页文本标题的需求类型;基于已有的上下位词表,在网页文本中匹配得到所述需求类型的下位实体词,作为候选实体答案;计算候选实体答案的置信度,并根据所述置信度对候选实体答案进行选择,将选择的候选实体答案确定为在所述网页文本中抽取出的实体答案。6.根据权利要求3所述的方法,其特征在于,所述根据实体答案所在的网页文本,确定实体答案的推荐理由,包括:如果实体答案所在的网页文本的字数小于预设值,则将整个网页文本作为实体答案的推荐理由;或者,如果实体答案所在的网页文本为列表文本,则将实体答案所在的列表片段作为实体答案的推荐理由;或者,如果实体答案所在的网页文本不是列表文本,且字数大于预设值,则对所述网页文本进行分段,以及对实体答案所在的段落进行分句,从实体答案所在的句子开始,以句子为单位进行步进截取,直至达到预设长度或下一个段落开始,将截取后的文本作为实体答案的推荐理由。7.根据权利要求3所述的方法,其特征在于,所述计算推荐理由的置信度,包括:计算推荐理由的如下特征值:推荐理由与查询的文本相似度数值、推荐理由包含的正向词数量、推荐理由包含的实体类别属性数量、用户的回答等级、推荐理由所在网页文本的标题与查询的相关性数值;基于各个特征值及预设的各个特征值的权重值进行加权求和,计算得到推荐理由的置信度。8.一种基于深度问答的搜索结果展现装置,其特征在于,包括:接收模块,用于接收查询,所述查询为实体推荐类查询;获取模块,用于获取与所述查询对应的聚合结果,每个聚合结果包括实体答案及其相关信息,每个聚合结果根据对应的实体答案所在的网页文本聚合得到;展现模块,用于展现所述聚合结果。...

【专利技术属性】
技术研发人员:韦豪杰
申请(专利权)人:北京百度网讯科技有限公司
类型:发明
国别省市:北京,11

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

1