针对嵌入式应用上下文中的搜索的查询意图表达的制作方法_3

文档序号:9620901阅读:来源:国知局
和/或未执行的搜索查询的最可能的目标可以通过确定查询的类型和与该查询类型相关联的实体的可能类型而被确定。每个意图建议也可以与一个或多个实体ID相关联。实体ID指示意图建议是与一个或多个实体相关联的,且它可以帮助用户区分开一个意图建议与另一个意图建议。
[0039]如果意图建议是与实体ID相关联的,则意图歧义消除引擎320的实体标识构件(“实体ID构件”)326被配置成检索实体ID。实体ID可被使用来查找与在一个实施例中被存储在实体数据存储库350中的一个或多个实体相关联的元数据。实体ID还可以描述或指示与实体ID相关联的实体的类型。这样的指示可以帮助用户容易地定位或识别在搜索历史内的特定的搜索或与其它用户共享特定的搜索。
[0040]意图歧义消除引擎320的元数据构件328被配置成从实体数据存储库350中检索元数据。元数据对应于与一个或多个实体标识相关联的至少一个实体。元数据可以包括与实体相关联的内容,诸如数据或数据的碎片,其可以经由对于该实体的搜索结果中的链接返回或者是可得到的。用于多个实体的元数据可被检索,从而允许用户缩窄或精细化搜索。例如,可以检索代表搜索的可能的主要焦点的主要意图建议,以及代表主要意图建议的子类别或子实体的一个或多个次要意图建议。同样地,可以检索代表搜索的最可能的目标的主要意图建议,以及代表搜索的较小可能的目标的次要意图建议。在一个实施例中,当用户悬停在意图建议上或选择意图建议时发起对于检索元数据的请求。在另一个实施例中,自动地选择或检索用于第一意图建议或最可能的意图建议的元数据。
[0041]意图歧义消除引擎320的预览构件330被配置成根据对应于至少一个实体的所检索的元数据来提供聚集的意图预览。在不针对未执行的搜索查询检索搜索结果的情况下,提供聚集的意图预览。这允许用户预览与意图建议相关联的元数据,而不消耗对于执行完全的未执行的搜索查询所必须的资源。不是每次用户选择意图建议之一时都更新SERP,而是聚集的意图预览向用户提供关于特定实体的足够信息,以便缩窄搜索的焦点。换句话说,聚集的意图预览提供一个或多个实体或子实体的不明朗的预览,以帮助用户精细化与搜索相关联的意图,而不致力于搜索,直至用户实际上准备好执行搜索。更简单地,聚集的意图预览并不通过不断地刷新与搜索相关联的SERP而使用户分心,因为搜索查询直至用户满意于搜索的意图被恰当地识别和充分地聚焦才被执行。
[0042]例如,用户可能正在搜索特定的人或事物。在接收与由用户为搜寻关于该人或事物的信息而输入的搜索查询相关联的搜索前缀后,自动建议构件334可以检索与搜索前缀相关联的若干意图建议。每个意图建议可以与实体ID相关联,该实体ID是与完成搜索前缀(例如,完成与搜索前缀相关联的一个或多个人或事物的拼写)的意图建议相关联的。在聚集的意图预览中标识的一个或多个实体或子实体是与意图建议相关联的,并且其可以进一步标识与意图建议相关联的一个或多个子类别或子实体,以便相应地帮助用户精细化搜索。
[0043]在一个实施例中,意图歧义消除引擎320的排名构件332被配置成对一个或多个实体进行排名。排名可被利用来自动确定未执行的搜索查询的意图或目标。排名可以基于实体固有的信号、由用户进行的查询-实体交互、和/或查询模式似然性分数。实体固有的信号可包括属性的数目或信息源的数目。例如,如果一个意图建议包括与特定实体相关联的更多的属性,则它的排名可以高于另一个意图建议的排名。同样地,一个意图建议可以是与特定实体相关联的,该特定实体具有比和不同实体相关联的另一个意图建议更高数目的信息源。不依赖于未执行的搜索查询,这些实体固有信号中的每个实体固有信号可被利用来给意图建议指派静态排名分数。相同的方法可被利用来对聚集的意图预览中所提供的实体或子实体排名和影响在聚集的意图预览中所提供的实体或子实体的显示。
[0044]查询模式似然性分数可以是基于预期模式。预期模式可以是基于实体类型、与个体实体无关的质量标准、与相关联的查询无关的质量标准、一个特定实体高于另一个实体的优势、查询的非实体关联等等。
[0045]预期模式代表由系统根据实体类型对于与意图建议相关联的一个或多个预期的项目的识别。预期模式通常是基于这样的数据,即:其典型地与实体相关联,以及用户已经想到预期它与特定的实体类型相关联。例如,可以查验与实体相关联的每个意图建议,以根据实体类型,识别预期模式。如果实体类型是商行,则意图建议的预期模式可包括商行名称、位置、商行的类型等等。另一方面,如果实体类型是人,则意图建议的预期模式可包括名字、中间缩写、位置、姓氏、职业等等。
[0046]质量标准可以与个体实体无关,但可以基于实体类型。例如,可以做出确定,以证实查询包括至少一个熟知的商行名称或个人名字。质量标准也可以是与意图建议或未执行的搜索查询无关的。例如,实体可能只在它们包含最低限度数目的属性或最近已被更新(例如,在预定的或可配置的时间量内)的情况下才被包括在聚集的意图预览中。因此,质量标准确保:与查询相关联的项目或被包括在聚集的意图预览中的实体是预期的或已知的(例如,一个或多个已知的项目)、满足最最低限度要求(例如,最低限度数目的实体固有信号)并且是最新的。
[0047]在其中一个特定的实体(e)主导(dominate)对于未执行的搜索查询的意图建议的实例中,可以确定:与不太占优势的实体(e’,e”,e”’等等)相关联的意图建议不应当被提供用于未执行的搜索查询。当一个实体(e)超过特定的可配置的、预定的、或自动确定的阈值时(例如,给定对于未执行的搜索查询的一组意图建议,对应于/被引导到实体(e)的那些意图建议的百分数满足或超过阈值),实体(e)可被看作为主导对于未执行的搜索查询的意图建议。例如,如果超过百分之五十的对于未执行的搜索查询的意图建议是与实体(e)相关联的,则实体(e)主导对于未执行的搜索查询的意图建议。结果,可以确定:与其它实体(e’,e”,e”’等等)相关联的意图建议不应当被提供用于未执行的搜索查询。
[0048]然而,在其中多个实体类型可被识别为有可能或很可能是搜索的目标或意图的情形下,即使当另外更占优势的查询-实体对超过特定的可配置的或自动确定的阈值时,不太占优势的实体也可以与选择的意图建议相关联。例如,对于意图建议“加州旅馆”,某商业实体可能比起所有的其它实体都占优势。然而,与意图建议“加州旅馆”相关联的歌曲实体实际上可能是用户的目标或意图。即使商业实体超过阈值而被确定为对于该特定的意图建议占优势的实体,歌曲实体仍旧与该意图建议相关联,直至未执行的搜索查询的实际意图或目标被确定。
[0049]同样地,意图建议的非实体关联也可以被考虑来确定特定的实体是否占优势。例如,意图建议或未执行的搜索查询可能不具有实体意图(实体意图建议搜索的意图或目标是实体)。换句话说,未执行的搜索查询的意图建议或目标不是实体。未执行的搜索查询的意图建议或目标可以代之以瞄准web资源。在这种情形下,即使当实体(例如,商业或个人实体)存在时,主要意图是web资源,那么相关联的查询-实体被丢弃。主要意图的确定可以是基于:在搜索前缀被输入时的用户信号、用户如何与意图建议或聚集的意图预览进行交互(例如,查询-实体交互、实体点击或在搜索窗口或第三方实体资料库中的实体上的点击等等)、与用户相关联的搜索历史(例如,搜索日志、以前的查询-实体交互、以前的实体点击或在搜索窗口或第三方实体资料库中的实体上的点击等等)、第三方搜索历史(例如,搜索日志、以前的第三方查询-实体交互、以前的第三方实体点击或在搜索窗口或第三方实体资料库中的实体上的点击等等)。
[0050]意图歧义消除引擎320的精细化构件334被配置成在不针对未执行的搜索查询检索搜索结果的情况下提供精细化的意图预览。精细化的意图预览是与对应于一个或多个子实体的元数据相关联的。一个或多个子实体是基于与所述一个或多个实体相关联的元数据中的被选择的项目。例如,用户可以选择或与来自聚集的意图预览中的项目进行交互。所选择的项目可以是基于对应于与意图建议相关联的一个或多个实体的元数据。所选择的项目可以与涉及到实体的一个或多个子实体相关联。这样的选择允许用户通过缩窄搜索的焦点或意图来进一步精细化搜索,而不实际地执行未执行的搜索查询。
[0051]意图歧义消除引擎320的动作构件336被配置成使能完成对于与聚集的意图预览相关联的被选择的实体或子实体的任务。这允许聚集的意图预览不仅仅识别搜索的意图,而且实际上允许用户完成与未执行的搜索查询相关联的任务或动作。例如,用户可能想要关于特定的电影的信息。动作构件允许用户实际上观看或下载电影,诸如在Netflix?上。动作构件可以提供链接或平铺显示,在选择后,其打开应用、独立的窗口、链接或进程来执行任务。在一个实施例中,在选择链接或平铺显示后,动作构件打开应用、独立的窗口、链接或进程,而不影响搜索窗口。在一个实施例中,在选择链接或平铺显示后,动作构件打开应用、独立的窗口、链接或进程,以及搜索被精细化或更新。在一个实施例中,在选择链接或平铺显示后,动作构件打开应用、独立的窗口、链接或进程,以及搜索窗口被关闭。正如可以意识到的,可以由动作构件336启用任何数目的动作或任务。例如,可能可得到涉及特定的实体或子实体的应用。在选择后,应用被安装在用户设备上。同样地,到特定的事件或地点的门票或预留可以由动作构件336购买或做出。在一个实施例中,动作构件336被配置成包括已付费的植入(placement)文本或与聚集的意图预览相关联地显示广告。
[0052]参照图4-19,提供了对于对搜索的不明朗的意图预览、歧义消除和精细化的说明性屏幕显示。应当明白,说明性屏幕显示的每个屏幕显示在逻辑上连接在一起,这样使得它们包括被设计用于对搜索的不明朗的意图预览、歧义消除和精细化的用户界面。屏幕显示可以以任何次序和以任何数目的屏幕显示出现,而不管该屏幕显示是否在这里被描述或被描绘。
[0053]现在参照图4,图上显示本发明的实施例的说明性屏幕显示400。搜索显示区域显示用于接收对应于未执行的搜索的、来自用户的搜索前缀412的搜索条410。自动建议显示区域420在不执行搜索的情况下显示一个或多个意图建议421、422、423、424、425、426、427,428给用户。实体显示区域430在不执行搜索的情况下显示包括关联于至少一个实体432、434、436、438,440的元数据的聚集的意图预览,该至少一个实体与所述一个或多个意图建议所关联的实体标识对应。聚集的意图预览可包括重要或主要实体432,它看起来比其它实体(g卩,次要实体)大。主要实体432诸如通过这里描述的排名方法,可以被排名为高于其它实体。次要实体434、436、438、440可以是与主要实体432相关联的子实体,或可以是合在一起的不同的实体,诸如排名较低的实体。每个实体可以是可选择的,比如用来进一步精细化搜索的意图,但不执行搜索,或者使得能进行动作或完成特定的任务,诸如这里描述的那些动作和任务。
[0054]在图5上,显示本发明的实施例的说明性屏幕显示500。搜索显示区域显示带有搜索前缀512“aven”的搜索条510。自动建议显示区域520在不执行搜索的情况下显示意图建议 521、522、523、524、525、526、527、528。在本例中,意图建议 521、522、523、524、525、526、527、528 包括给用户的“avengers,,、“ avenue'“avengers alternate opening'“avengerstrailer,,,avenged sevenfold,,,avengers games,,、‘‘avenade,,、‘‘aventa learning,,。意图建议521、522、523、524、525、526、527、528可以通过诸如这里描述的排名方法而被排名。实体显示区域530在不执行搜索的情况下显示包括与至少一个实体相关联的元数据的聚集的意图预览。如所图示的,实体包括主要实体532 Marvel’s The Avengers (复仇者联盟),以及次要实体534、536、538、540。在本例中,次要实体534、536、538、540包括图像(即,与主要实体“Marvel’s The Avengers"相关联的)、购物(S卩,对于与主要实体相关联的物品)、评论(即,主要实体的)、演职人员(Cast & Crew) (S卩,对于主要实体的),并且它们对应于与所述一个或多个意图建议相关联的实体标识,或者在这种情形中,对应于主要实体532。主要实体532可以由用户诸如通过选择意图建议而被识别,或可以被自动选择成对应于标识该搜索的最可能实体(因此,是意图)的排名。每个实体是可选择的,比如用来进一步精细化搜索的意图,但不执行搜索,或者使得能进行动作或完成特定的任务,诸如这里描述的那些动作和任务。例如,用户可以通过选择平铺显示或次要实体534 (例如,图像),或通过把附加的字符键入到搜索条510而缩窄搜索,以识别与“Marvel’s The Avengers”相关联的图像。图像实体的选择也可以诸如通过识别特定的情景或角色而缩窄搜索。这导致精细化显示区域的显示,它在不执行搜索的情况下显示包括与子实体相关联的元数据的精细化的意图预览,其中所述子实体对应于与至少一个实体相关联的元数据的被选择的项目。图像实体的选择也可以诸如通过允许用户经由另一个网站、应用等等观看与电影相关联的图像而使得用户能够完成任务。
[0055]现在转到图6,图上显示本发明的实施例的说明性屏幕显示600。搜索显示区域显示带有搜索前缀612的搜索条610。自动建议显示区域620在不执行搜索的情况下显示一个或多个意图建议给用户。意图建议可以诸如通过这里描述的排名方法而被排名。实体显示区域630在不执行搜索的情况下显示包括与一个或多个实体632、634、636相关联的元数据的聚集的意图预览。实体632、634、636对应于与一个或多个意图建议相关联的实体
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1