呈现搜索中的用户特定数据记录的制作方法

文档序号:9925281阅读:400来源:国知局
呈现搜索中的用户特定数据记录的制作方法
【技术领域】
[0001]本说明书涉及显示搜索结果。
【背景技术】
[0002]因特网提供了对诸如图像文件、音频文件、视频文件、以及网页这样的各种各样的资源的访问。搜索系统可响应于用户提交的查询而识别资源并且按照对用户有用的方式来提供与资源有关的信息。此后用户浏览(例如点击)搜索结果以获取用户感兴趣的信息。
[0003]搜索系统的用户通常搜索与特定实体有关的信息。例如,用户可能想要了解只是在广播中听到的歌手。传统地,用户将开始搜索该歌手并且从被确定为与该歌手相关的搜索结果列表中选择。

【发明内容】

[0004]本公开的实现通常针对显示具有搜索结果的用户特定数据记录。更具体地说,本公开的实现针对确定与搜索结果一起显示数据记录集,并且确定对数据记录的显示突出。
[0005]通常,在本说明书中所描述的主题的新颖方面可以体现在下述方法中,所述方法包括动作:接收搜索查询,该搜索查询是由用户提供的;接收对搜索查询做出响应的一个或多个搜索结果,这一个或多个搜索结果分别表示一个或多个资源;基于搜索查询和搜索结果中至少一个来对一个或多个触发规则进行处理;基于对一个或多个触发规则进行处理,确定将与搜索结果一起在搜索结果页面中显示的数据记录集,该数据记录集包括用户特定的一个或多个数据记录;确定对数据记录集中的至少一个数据记录的显示突出,该显示突出指示当在搜索结果页面中显示时至少一个数据记录的突出;并且提供搜索结果以及数据记录集以显示,所述至少一个数据记录是基于显示突出而显示的。该方面的其它实现包括被配置为执行在计算机存储设备上所编码的方法的动作的对应系统、装置、以及计算机程序。
[0006]这些及其它实现的每一个可以选择性地包括以下特征中的一个或多个:显示突出指示至少一个数据记录在搜索结果页面之内的位置;显示突出指示至少一个数据记录在搜索结果页面之内的视觉效果;确定显示突出包括:确定与至少一个数据记录相关联的时间和日期中的至少一个,并且基于时间和日期中的至少一个以及阈值时间来确定显示突出;响应于时间差超过阈值时间,将显示突出设置为第一值,该时间差是基于时间和日期中的所述至少一个来确定的;并且响应于时间差未超过阈值时间而将显示突出设置为第二值;使数据记录集中的所有数据记录与显示突出相关联;所述一个或多个触发规则中的触发规则基于是否响应于搜索查询而显示知识面板来触发对数据记录集的显示;所述一个或多个触发规则中的触发规则基于搜索结果是否包括个人搜索结果并且与个人搜索结果相对应的电子文档是否还与数据记录相对应来触发对数据记录集的显示;一个或多个触发规则中的触发规则基于搜索查询中的词项是否与在对用户所特定的数据记录超集的数据记录中所提供的信息相匹配来触发对数据记录集的显示;提供搜索结果和数据记录集以显示包括提供搜索结果显示,该搜索结果显示用于显示搜索结果以及数据记录集,所述至少一个数据记录是基于显示突出而显示在搜索结果显示之内。
[0007]可实现在该说明书中所描述的主题的特定实现以便实现以下优点中的一个或多个。在一些示例中,假定将例如关键字、词组、问题这样的搜索查询提供给搜索系统,可确定用户的意图并且可提供与该用户相关的用户特定的(例如,个人)搜索结果。在一些示例中,可基于普通搜索结果(例如,不是特定用户所特定的公共搜索结果)来确定提交搜索查询的用户的意图。按照这种方式,触发对数据记录的显示可更准确地反映出用户的意图。
[0008]从下面的描述、附图、以及权利要求将显而易见地得知本主题的其它特征、方面、以及优点。
【附图说明】
[0009]图1是搜索系统提供搜索服务的示例环境的框图。
[0010]图2A和2B描绘了包括数据记录的各个示例搜索结果显示。
[0011]图3是用于搜索结果中的数据记录的示例处理的流程图。
[0012]各个附图中的相同参考数字和标记指示相同单元。
【具体实施方式】
[0013]图1是搜索系统120提供搜索服务的示例环境100的框图。示例环境100包括例如局域网(LAN)、广域网(WAN)、因特网、或其组合这样的网络102、连接网站104、用户设备106、以及搜索系统120。在一些示例中,可通过有线和/或无线通信链路来访问网络102。例如,诸如智能电话这样的移动计算设备可利用蜂窝网络来访问网络。环境100可以包括数百万的网站104以及用户设备106。
[0014]在一些示例中,网站104是作为与域名相关联的且由一个或多个服务器托管的一个或多个资源105来提供的。示例网站是按照例如超文本标记语言(HTML)这样的可包含文本、图像、多媒体内容、以及例如脚本这样的编程元件的适当机器可读语言而格式化的网页的集合。每个网站104是由例如用于管理和/或拥有网站104的实体这样的发布者维护的。
[0015]在一些示例中,资源105是通过网络102提供的且与例如统一资源定位符(URL)这样的资源地址相关联的数据。在一些示例中,可由网站104提供的资源105包括网页、字处理文档、和可移植文档格式(PDF)文档、图像、视频、以及馈送源,尤其是适当数字内容。资源105可包括例如单词、词组、图像、以及声音这样的内容并且可以包括例如元信息和超链接这样的嵌入式信息和/或例如脚本这样的嵌入式指令。
[0016]在一些示例中,用户设备106是在用户的控制之下并且能够通过网络102请求并且接收资源105的电子设备。示例用户设备106包括个人计算机、例如智能手机这样的移动计算设备、和/或可通过网络102发送并接收数据的平板计算设备。如在该文档中自始至终所使用的,术语移动计算设备(“移动设备”)是指被配置为通过移动通信网络进行通信的用户设备。例如电话这样的能够通过因特网进行通信的智能手机是移动设备的示例。用户设备106典型地包括例如web浏览器这样的便于通过网络102发送并接收数据的用户应用。
[0017]在一些示例中,为了便于搜索资源105,搜索系统120通过爬取并索引在网站104上所提供的资源105来识别资源105。可基于与数据相对应的资源来对与资源105有关的数据进行索引。将索引的并且选择性地高速缓存的资源105的副本存储在搜索索引122中。
[0018]用户设备106将搜索查询109提交给搜索系统120。在一些示例中,用户设备106可包括一个或多个输入模式。示例模式可包括键盘、触摸屏、和/或麦克风。例如,用户可使用键盘和/或触摸屏以键入搜索查询。作为另一示例,用户可说出搜索查询,用户说出的话是通过麦克风捕获的并且通过语音识别处理以提供搜索查询。
[0019]响应于接收到搜索查询109,搜索系统120访问搜索索引122以识别与搜索查询109有关(例如,至少具有最小指定相关得分)的资源105。搜索系统120识别资源105,生成包括用于识别资源105的搜索结果112的搜索结果显示111,并且将搜索结果显示111返回给用户设备106。在示例环境中,搜索结果显示可包括例如一个或多个搜索结果页面这样的一个或多个网页。在一些示例中,可基于可以任何适当机器可读语言所编写的web文档来提供网页。然而,可以预料到的是本公开的实现可包括其它适当的显示类型。例如,搜索结果可提供于由在计算设备上执行的应用所生成的显示中和/或由例如移动操作系统这样的操作系统所生成的显示中。在一些示例中,搜索结果可以是基于例如Javascript_html、plaintext这样的任何适当形式提供的。
[0020]搜索结果112是用于识别对特定搜索查询做出响应的资源105的搜索系统120所生成的数据,并且包括至资源105的链接。示例搜索结果112可以包括网页标题、从网页中所提取出的文字片段或者图像的一部分、以及网页的URL。在一些示例中,可从资源数据存储库检索到在搜索结果112中所提供的数据。例如,搜索系统120可提供用于显示搜索结果112的搜索结果显示111。在一些示例中,搜索结果显示111可填充有例如网页标题、从网页中所提取出的文字片段或者图像的一部分这样的从资源数据存储库所提供的信息。
[0021]在一些示例中,将在用户会话期间所提交的搜索查询109的数据存储在诸如历史数据存储库124这样的数据存储库中。例如,搜索系统120可将所接收到的搜索查询存储在历史数据存储库124中。
[0022]在一些示例中,例如,搜索系统120还将用于指定响应于下述搜索结果112所进行的动作的选择数据存储在历史数据存储库124中,所述搜索结果112是响应于每个搜索查询109所提供的。这些动作可包括是否选择搜索结果112(例如,利用指示器点击或悬停)。对搜索结果112的每个选择而言,选择数据还可包括用于识别为其提供了搜索结果112的搜索查询109的数据。
[0023]根据本公开的实现,示例环境100还包括与搜索系统120通信式地相耦合(例如,直接耦合或者通过诸如网络102这样的网络耦合)的数据记录系统130。在一些示例中,搜索系统120可与数据记录系统130交互以提供对提交搜索查询109的用户所特定的一个或多个数据记录。在一些示例中,数据记录系统130可基于存储在数据记录数据存储库132中的数据记录来提供包含在搜索结果112之内的数据记录。在一些示例中,数据记录数据存储库132可以包括提交搜索查询109的用户所特定的信息。在一些示例中,数据记录数据存储库132可以包括用于许多不同用户的该数据。在一些示例中,数据记录数据存储库132可以是提交搜索查询109的用户所特定的专用数据存储库。
[0024]在一些实现中,数据记录系统130可以接收来自搜索系统120的搜索查询以及用户的标识。例如,用户可登录到用于提供搜索系统120的搜索服务。在响应中,数据记录系统130可向搜索系统120提供数据记录集。在一些示例中,该数据记录集可包括一个或多个数据记录。
[0025]在一些实现中,数据记录系统130可提供可在搜索结果显示111中显示的数据记录集。在一些示例中,确定在搜索结果显示111之内的一个或多个数据记录的显示突出。在一些示例中,搜索系统120确定该显示突出。在一些示例中,数据记录系统130确定该显示突出。在一些示例中,显示突出可包括每个数据记录在搜索结果显示111之内的位置和/或可添加到搜索结果显示111之内的数据记录上的视觉效果。例如,可在搜索结果显示111的顶部(例如,在搜索结果上方)显示数据记录以便可向用户突出地显示数据记录。作为另一示例,可在搜索结果显示的侧部(例如,左手侧,右手侧)显示数据记录,以便例如相
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1