搜索结果基于意图的呈现的制作方法

文档序号:8516053阅读:574来源:国知局
搜索结果基于意图的呈现的制作方法
【专利说明】
【背景技术】
[0001]经常,在线搜索服务供应者(称之为搜索引擎)将要从计算机用户接收搜索查询,其中搜索查询的意图是不明确的。例如,搜索查询“Fast Jaguar” “(快速美洲豹”)可以指汽车品牌(Jaguar,捷豹),美洲本地的猫科动物,或者甚至可以指速度很快的美式橄榄球运动员。当然,提交该搜索查询的计算机用户在头脑中将会有明确的主题或意图。但是,因为该搜索引擎无法简单地从该搜索查询本身知晓该计算机用户的不明确的搜索查询的意图,所以该搜索引擎将要检索指向可能主题中的每一个的搜索结果。如本领域技术人员将会意识到的是,(基于多种因索)为该检索的搜索结果评分,并且基于评分的搜索结果来生成一个或多个搜索结果页面。将具有最高评分的搜索结果放置在第一搜索结果页面上。不令人惊讶地,对于具有不明确意图的搜索查询,包含在任何给定的搜索结果页面上的搜索结果是混合的,即搜索结果涵盖多个可能的主题/意图。

【发明内容】

[0002]根据所公开的主题的实施例,提出了被配置来响应来自计算机用户的搜索查询的计算机实现的方法。响应于接收来自该计算机用户的搜索查询,获取搜索结果。根据获取的搜索结果识别多个用户意图。然后,根据该搜索结果的主题来将获取的搜索结果进行分组,其中每个组对应于多个用户意图中的一个。选择第一用户意图(连同对应的搜索结果组)。从对应于该选择的第一用户意图的搜索结果组的搜索结果中生成搜索结果页面,并且响应于搜索查询将该生成的搜索结果页面返回给该计算机用户。
[0003]根据所公开的主题的进一步的实施例,提出了承载计算机可执行指令的计算机可读介质。当被包括至少一个处理器的计算系统执行时,由计算机可读介质所存储的指令执行用于响应来自用户的搜索查询的方法。该方法包括在接收来自计算机用户的搜索查询时获取搜索结果。根据该搜索结果的主题,将获取的搜索结果进行分组,其中每一个组对应于多个用户意图中的一个。选择第一用户意图(连同对应的搜索结果组)。从对应于该选择的第一用户意图的搜索结果组的搜索结果中生成搜索结果页面,并且响应于搜索查询将该生成的搜索结果页面返回给该计算机用户。
[0004]根据公开主题更进一步的实施例和方面,提出了用于提供在线搜索服务的计算机系统。该计算机系统包括处理器和存储器,其中该处理器执行作为附加组件一部分或者与附加组件结合地存储在该存储器中的指令,以便响应从计算机用户所接收的搜索查询。附加组件包括响应于该搜索查询获取搜索结果的搜索结果检索组件。另外,意图识别组件也包含在该计算机系统中。该意图识别组件从由搜索结果检索组件获取的搜索结果中识别多个用户意图。搜索结果分组组件将由搜索结果检索组件获取的搜索结果分组为多个搜索结果组。意图选择组件从多个用户意图中选择第一用户意图作为搜索查询的主要意图,并且搜索结果页面生成器从对应于所选择的第一用户意图的搜索结果组中生成搜索结果页面。经由网络通信组件将该搜索结果页面返回到该用户。
【附图说明】
[0005]由于当结合下述附图一起时,参考如下描述可以更好地理解所公开主题的前述方面和多个伴随的优势,因此将会更容易意识到它们,在所述附图中:
图1是适当地被配置来响应于从计算机用户接收到的搜索查询来提供搜索结果的基于意图的呈现的图示的网络环境的图解;
图2是图示了响应于意图不明确的搜索查询的典型搜索结果的示意图;
图3是图示了响应于意图不明确的搜索查询的搜索结果的基于意图的分组的浏览器视图的不意图;
图4是图示了不受浏览器视图限制所约束的图示的搜索结果页面的搜索结果的示意图,其中第二组搜索结果的少数搜索结果被合并到第一组搜索结果的搜索结果中;
图5是图示了根据所公开的主题的方面用于响应意图不明确的搜索查询的示例性例程的流程图;以及
图6是图示了根据所公开的主题的方面被配置来响应意图不明确的搜索查询的搜索引擎的示例性组件的框图。
【具体实施方式】
[0006]转到图1,该图示出了被适当地配置来响应于从计算机用户接收的搜索查询提供搜索结果的基于意图的呈现的示例性联网环境100的图示的图解。该图示的环境100包括连接到诸如因特网、广域网或WAN等之类的网络108上的诸如用户计算机102-106之类的一个或多个用户计算机。如将在下文更详细描述的,被配置来响应于从计算机用户接收的搜索查询提供搜索结果的基于意图的呈现的搜索引擎100也被连接到该网络108上。
[0007]本领域的技术人员将会意识到,一般来说,搜索引擎110对应于在一个或多个计算机和或计算系统中托管的在线服务,其中上述一个或多个计算机或计算系统是在整个网络108中定位和/或分布的。该搜索引擎110接收并响应通过网络108从诸如可以连接到用户计算机102-106的计算机用户之类的各种不同计算机用户提交的搜索查询。特别地,响应于接收来自计算机用户的搜索查询,该搜索引擎110获取与接收的搜索查询(由搜索查询的项定义)有关和/或相关的搜索结果信息。该搜索结果信息包括搜索结果,即对从各种不同的网络位置可得到的有关和/或相关的内容的引用(典型地,以超链接的形式),其中上述网络位置包括诸如在整个网络108中定位的内容托管站点112-116之类的内容托管站点。
[0008]如本领域技术人员将会意识到的,内容托管站点112-116托管或存储通过网络108对计算机用户而言(经由用户计算机)是可用和/或可访问的内容。通过使用抓爬用于内容的网络扫描的过程,搜索引擎110将会知道在整个网络108中定位的多个内容托管站点112-116上托管的内容的至少一部分。一旦定位了内容,该搜索引擎110将会在内容仓库中(例如,图6中的内容仓库616)存储关于托管内容的信息。在响应于接收来自计算机用户的搜索查询获取搜索结果信息时,该搜索引擎110从内容仓库中进行提取。
[0009]响应于搜索查询由搜索引擎110所获取的搜索结果信息可以进一步包括(作为说明而非限制)有关的和/或推荐的可替换的搜索查询、关于搜索查询主题的数据和事实、关于搜索查询主题的图像、与搜索查询有关/相关的产品和/或服务、广告等。如本领域技术人员将会意识到的是,经常性地,由搜索引擎110所提供的搜索服务表现为免费服务,即对于响应于搜索查询(也被同义地称为搜索请求)所提供的搜索结果不会向计算机用户收取金额。替代地,将搜索结果(在一个或多个搜索结果页面中生成)与广告进行结合以便搜索服务是“广告支持的”,即由广告客户付费的广告来负担费用。
[0010]尽管搜索引擎110的目标是为提交搜索查询的计算机用户精确地提供该计算机用户所寻求的信息,但是事实是该计算机用户(经由搜索查询)经常无法识别什么才是所精确地寻求的(即用户意图)。替代地,搜索查询可以被解释为具有若干用户意图中的任何一个。相应地,该搜索引擎110检索满足各种不同的可能的用户意图的全部的搜索结果。例如,图2是图示了响应于意图不明确的搜索查询204 (此处作为说明的目的,搜索查询是“fast jaguar”)的典型搜索结果202的浏览器视图200的示意图。如可以看到的是,因为该查询204 “fast jaguar”可能包含若干用户意图(汽车,猫科动物等),典型的搜索结果202包括明确的搜索结果,其指向该意图的全部:涉及汽车品牌的搜索结果206以及212以及涉及美洲猫科动物的搜索结果208-210。对于在提交该搜索查询时在头脑中很可能具有明确查询意图的该计算机用户而言,该搜索结果202确认该用户的查询对应多个意图并且可能需要更明确的搜索查询。
[0011]根据所公开的主题的方面,在响应于搜索查询获取搜索结果之后,如果搜索查询对应于多个意图,该搜索引擎110根据意图来将该搜索结果进行分组并根据这些组来呈现该搜索结果(通过搜索结果页面),而不是不考虑任何用户意图来提供混合的搜索结果。例如,图3是图示了响应于意图不明确的搜索查询304“fast jaguar”的搜索结果302的基于意图的分组的浏览器视图302的示意图。在这个图示的示例中,由于该搜索查询304“fastjaguar”对应于多个用户意图,所以该搜索引擎110将它从其内容仓库中检索的搜索结果进行分组,选择第一组结果(选择示出指向美洲猫科动
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1