在各种实施例中,提供了用于动态验证可选择数据的方法和系统。这可以通过引用用户的搜索引擎会话数据来完成。该搜索引擎会话数据包括多个搜索查询,每个搜索查询具有录入属性和解析属性。基于分析多个搜索查询的每一个的录入属性和解析属性来确定录入属性和解析属性之间的变化。录入属性是用户的输入并且解析属性是用于执行搜索查询的解析输入。基于多个搜索查询的每一个的录入属性和解析属性之间的变化生成用户的输入精确度得分。
【技术实现步骤摘要】
【国外来华专利技术】【专利说明】
技术介绍
用户利用各种类型的搜索引擎以用于标识用于搜索查询的相关资源。搜索引擎接收作为用户输入的搜索查询,并且明确用户输入的含义以提供相关资源。然而,用户录入的搜索查询的准确度随用户变化。另外,用户的输入准确度还可以受到所使用的硬件和/或软件输入系统妨碍。现今,搜索引擎在向不同类型的用户提供搜索功能性中没有考虑用户输入准确度。
技术实现思路
提供本
技术实现思路
以便以简化的形式介绍概念的选择,所述概念在【具体实施方式】中进一步描述如下。该
技术实现思路
不旨在标识所要求保护的主题的关键特征或必要特征,也不旨在孤立地被用来帮助确定所要求保护的主题的范围。本专利技术的实施例提供了一种生成用户的准确度简档以用于动态查询解析的方法和系统。这可以通过参考用户的搜索引擎会话数据来完成。该搜索引擎会话数据包括多个搜索查询,每个搜索查询具有录入属性和解析属性。基于分析录入属性和解析属性,针对多个搜索查询的每一个,来确定在录入属性和解析属性之间的变化。录入属性是用户的输入并且解析属性是用于执行搜索查询的解析输入。针对多个搜索查询的每一个,基于录入属性和解析属性之间的变化,生成用户的准确度简档的输入精确度得分。【附图说明】下文参考附图,对本专利技术进行详细描述,其中: 图1是适用于实现本专利技术的实施例的示例性计算环境的方框图; 图2是在其中本专利技术的实施例可以被采用的示例性网络环境的方框图; 图3A-B是示出了按照本专利技术的实施例的用于使用准确度简档的动态查询解析的方法的示例性屏幕显示的示意图; 图4A-B是示出了按照本专利技术的实施例的用于使用准确度简档的动态查询解析的方法的示例性屏幕显示的示意图; 图5是示出了按照本专利技术的实施例的用于使用准确度简档的动态查询解析的方法的示例性屏幕显示的示意图; 图6是示出了按照本专利技术的实施例的用于使用准确度简档的动态查询解析的方法的流程图;和 图7是示出了按照本专利技术的实施例的用于使用准确度简档的动态查询解析的方法的流程图。【具体实施方式】本文中以特征描述了本专利技术的实施例的主题以符合法定要求。然而,说明书本身并非旨在限制本专利的范围。相反,专利技术人已经预期所要求保护的主题可以结合其它现有或将来的技术以其它方式体现,以包括不同的步骤或与在本文档中所描述的步骤类似的步骤的组合。此外,尽管术语“步骤”和/或“方框”可以在本文中用来暗含所采用的方法的不同元素,但是除非而且除了当明确地描述了单独的步骤的次序时,否则该术语不应被解释为暗示本文中所公开的各种步骤之中或之间的任何特定次序。对于本公开的目的,词语“包括”具有与词语“包含”相同的广泛的含义。另外,诸如“一”和“一个”之类的词语(除非另外有相反的指示)包括复数以及单数。因此,例如,在一个或多个特征存在的情况下,“一个特征”的要求得到满足。此外,术语“或”包括合取的、析取的以及二者(因此,a或b包括a或b以及a和b)。对于下文的详细讨论的目的,参考录入搜索引擎中以标识相关资源的搜索查询对本专利技术的实施例进行了描述。进一步地,尽管本专利技术的实施例通常可以是指搜索引擎和本文中所描述的组件,但是应当理解的是,所描述的技术可以被扩展到其它实现方式的上下文。用户利用各种类型的搜索引擎以用于标识用于搜索查询的相关资源。搜索引擎接收作为用户输入的搜索查询并且明确用户输入的含义以提供相关资源。然而,搜索查询的用户输入精确度随用户而变化。换句话说,当录入对相关资源的搜索查询(例如,搜索结果)时,用户会犯不同类型的错误。另外,用户的输入精确度还可以受到所使用的硬件和/或软件输入系统妨碍。为了说明,作为示例,第一用户可以具有低输入精确度并且第二用户可以具有高输入精确度。输入精确度通常可以是指用户录入(作为输入)正确和/或恰当地反映用户意图的信息的能力。第一用户录入具有特定意图的搜索查询,但是拼写错误了搜索查询;然后,第一用户接收对搜索查询的查询建议或搜索查询的自动校正的变化的搜索结果。第二用户也录入具有特定意图的搜索查询,并且没有拼写错误搜索查询;然而,如果搜索查询具有解析为更为流行的搜索查询的潜在拼写错误,则第二用户也还可以接收搜索查询的自动校正的变化的查询建议或搜索结果。在这方面,自动校正或自动建议特征(例如,搜索引擎查询处理器特征)可以预测用户意图,而无需考虑用户的特定输入精确度特点。这样,现今,搜索引擎在向不同类型的用户提供搜索功能性中没有考虑用户输入精确度。本专利技术的实施例提供了用于将特定用户输入精确度纳入搜索查询处理的系统和方法。具体地,用户的准确度简档可以被利用来改善搜索查询处理的性能。准确度简档通常可以是指用户录入和/或传送他们在搜索查询中的意图的能力的上下文排名。准确度简档可以从用户与录入输入的历史交互,或具体地从用户的搜索引擎会话数据(例如,用户在录入的搜索查询中的拼写错误)中生成。准确度简档可以与搜索引擎查询处理器特征一起使用以增强常规搜索查询处理。搜索查询处理通常可以是指确定‘用户录入什么’与‘搜索引擎认为用户意指什么’的相对重要性的搜索引擎特征。这样的搜索引擎特征可以提供范围从查询建议和拼写检查到更改和自动校正的功能性。例如,用户录入的搜索查询,但是自动建议特征建议另一搜索查询,用户最终执行该搜索查询而不是最初录入的查询。本专利技术的实施例可以将用户的失败的过去交互(例如,输入不精确特性)标识并且量化成准确度简档,并且向搜索引擎查询处理器特征提供该准确度简档,以将所录入的搜索查询解析为解析查询。通常,准确度简档是指具有用户的输入不精确特性的多变量简档。单独的输入不精确特性可以针对用户被标识并且被添加到用户的准确度简档。准确度简档还可以与输入精确度得分相关联,概率得分指示来自特定用户的准确输入的似然性,其是基于特定用户准确录入数据的能力的所学的知识而确定的。例如,低输入精确度得分可以基于用户所录入的搜索查询的频繁拼写错误,而高输入精确度得分可以基于由用户录入的不频繁拼写错误。输入精确度得分可以与机器学习系统一起使用以理解用户搜索查询的意图;尤其是,在其中搜索引擎经由查询处理器特征做出搜索查询实际上是不同查询的拼写错误的最后确定的情况下。输入精确度得分可以是独立使用的因素,但是准确度简档中的多个因素可以用于确定针对用户录入的搜索查询的解析的搜索查询。这样,可以预期的是,准确度简档可以是指不仅仅是输入精确度得分,而且还可以包括在用户输入中被标识的特定系统性特性,诸如,对于特定用户是常见的拼写错误或者与用户的输入界面相关联的特性。因此,本专利技术的实施例可以进一步特定地将用户的输入精确度纳入到搜索查询处理以作为所使用的输入界面(例如,文本输入界面)的函数。具体地,用于确定所学的输入精确度得分的因素可以是用户所采用的物理界面(例如,文本输入界面)。输入界面通常可以是指用于直接或间接录入的搜索查询的交互点。输入界面可以包括硬件和/或软件组件。作为示例,文本输入界面可以是键盘或屏幕上的软键盘。硬件和/或软件组件的配置可以是指影响其功能性的硬件和/或软件组件的有意或无意的布置。例如,文本输入界面每个可以被不同地配置,诸如,键盘具有多种不同的布局。特定物理或屏幕上的键盘的布局可以使用户以某些良好定义的特点来提供不准确的输入。具有带有不同区域布局的键盘(例如本文档来自技高网...
【技术保护点】
一种或多种计算机可读媒体,所述计算机可读媒体存储当其被一个或多个计算设备使用时,使所述一个或多个计算设备执行用于生成用户的准确度简档以用于动态搜索查询解析的方法的计算机可使用指令,所述方法包括:参考用户的搜索引擎会话数据,其中,搜索引擎会话数据包括多个搜索查询,每个搜索查询具有录入属性和解析属性;基于分析所述录入属性和所述解析属性,针对所述多个搜索查询的每一个,确定所述录入属性和所述解析属性之间的变化,其中,所述录入属性是所述用户的输入并且所述解析属性是用于执行所述搜索查询的解析输入;和基于所述多个搜索查询的每一个的所述录入属性和所述解析属性之间的所述变化,生成所述用户的准确度简档的输入精确度得分。
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:JM普雷斯,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。