【技术实现步骤摘要】
【国外来华专利技术】提供查询建议
[0001 ] 本说明书涉及提供搜索查询建议。
技术介绍
互联网搜索引擎通过响应于查询返回一组搜索结果提供关于响应于用户的搜索查询的互联网可访问资源(例如网页、图像、文本文档、多媒体内容)的信息。搜索结果例如包括,统一资源定位符(URL)以及用于响应于查询的资源的信息的片段。某些搜索引擎向用户提供查询建议。例如,在用户将查询输入文本输入域时,搜索引擎可以提供文本输入域下方要显示的查询建议,或者,搜索引擎例如可以在搜索结果下方提供对于在搜索结果网页上提交的查询的查询建议。
技术实现思路
一般而言,本说明书中所述主题的一个创造性方案可以在包括以下动作的方法中具体实施:接收来自用户装置的搜索字符串;确定用于该搜索字符串的查询完整性的测度;将查询完整性的测度与查询完整性的阈值测度相比较;以及当查询完整性的测度超过查询完整性的阈值测度时,将选自用于该搜索字符串的多个具体(specific)查询建议的一个或多个具体查询建议提供给用户装置;或者当查询完整性的测度未超过查询完整性的阈值测度时,将选自用于该搜索字符串的多个一般(general)查询建议的一个或多个一般查询建议提供给用户装置。本方案的其他实施例包括对应的系统、设备和计算机程序,被配置为进行在计算机存储装置上编码的方法的动作。可将一个或多个计算机的系统配置为凭借将在操作上使得系统进行动作的软件、固件、硬件或者它们的组合安装在系统上来进行特定动作。可将一个或多个计算机程序配置为凭借包括在通过数据处理设备执行时使得设备进行动作的指令来进行特定动作。 这些和其他实施例可 ...
【技术保护点】
一种由一个或多个计算机执行的方法,所述方法包括:接收来自用户装置的搜索字符串;确定用于所述搜索字符串的查询完整性的测度;将所述查询完整性的测度与查询完整性的阈值测度相比较;以及当所述查询完整性的测度超过所述查询完整性的阈值测度时,将选自用于所述搜索字符串的多个具体查询建议的一个或多个具体查询建议提供给所述用户装置;或者当所述查询完整性的测度未超过所述查询完整性的阈值测度时,将选自用于所述搜索字符串的多个一般查询建议的一个或多个一般查询建议提供给所述用户装置。
【技术特征摘要】
【国外来华专利技术】2012.06.18 US 13/525,5241.一种由一个或多个计算机执行的方法,所述方法包括: 接收来自用户装置的搜索字符串; 确定用于所述搜索字符串的查询完整性的测度; 将所述查询完整性的测度与查询完整性的阈值测度相比较;以及当所述查询完整性的测度超过所述查询完整性的阈值测度时,将选自用于所述搜索字符串的多个具体查询建议的一个或多个具体查询建议提供给所述用户装置;或者 当所述查询完整性的测度未超过所述查询完整性的阈值测度时,将选自用于所述搜索字符串的多个一般查询建议的一个或多个一般查询建议提供给所述用户装置。2.根据权利要求1所述的方法,其中,提供所选择的所述一个或多个具体查询建议或者所选择的所述一个或多个一般查询建议,是在接收到来自所述用户装置的将所述搜索字符串用作查询来进行搜索的命令之前被执行的。3.根据权利要求1所述的方法,其中确定用于所述搜索字符串的查询完整性的测度包括:确定接收到用于所述搜索字符串的N个最可能查询建议的概率,其中N是大于零的整数。4.根据权利要求3所述的方法,其中确定接收到所述N个最可能查询建议中的第一个查询建议的概率包括: 基于所述搜索字符串,从查询日志中确定多个候选查询建议; 从所述查询日志中确定所述多个候选查询建议被接收到的次数的计数以及所述N个最可能查询建议中的所述第一个查询建议被接收到的次数的计数;以及 将所述N个最可能查询建议中的所述第一个查询建议被接收到的次数的计数除以所述多个候选查询建议被接收到的次数的计数。5.根据权利要求3所述的方法,其中将所述查询完整性的测度与所述查询完整性的阈值测度相比较包括:将所述用户选择所述N个最可能查询建议的概率与阈值概率相比较。6.根据权利要求1所述的方法,其中确定用于所述搜索字符串的所述查询完整性的测度包括: 选择多个候选查询建议; 对于每个候选查询建议,基于在查询日志中所述多个候选查询建议被作为搜索查询提交的次数的计数以及在所述查询日志中该候选查询被作为搜索查询提交的次数的计数,确定用于该候选查询建议的概率; 对于每个候选查询建议,确定将该候选查询建议的概率乘以该候选查询建议的概率的对数所得的乘积;以及 将所确定的所述多个候选查询建议的乘积加总。7.根据权利要求6所述的方法,其中选择所述多个候选查询建议包括选择N个最可能查询建议,其中N是大于零的整数。8.根据权利要求6所述的方法,其中将所述查询完整性的测度与查询完整性的阈值测度相比较包括将所确定的熵的总和与阈值总和相比较。9.根据权利要求1所述的方法,其中每个具体查询建议存储在查询建议仓库中,并且其中,所述查询建议仓库包括将每个具体查询建议与相应一般种类相匹配的信息,每个一般种类具有相关联的一般查询建议。10.根据权利要求9所述的方法,其中提供一个或多个一般查询建议进一步包括: 确定一个或多个具体查询建议; 根据所述一个或多个具体查询建议,确定一个或多个一般种类;以及 根据所述一个或多个一般种类,确定一个或多个一般查询建议。11.根据权利要求1所述的方法,进一步包括: 向所述用户装置提供指令,所述指令在由所述用户装置执行时使得所述用户装置显示用于地图应用的用户界面,所述用户界面包括用于从用户接收查询的用户界面元件以及所显示的地图; 接收来自所述用户装置的用户已经选择查询建议的指示;以及 将指令提供给所述用户装置,以基于所选择的查询建议更新所显示的地图。12.根据权利要求11所述的方法,其中所述一般查询建议是种类标签并且所述具体查询建议是地理位置,并且其中所述一般查询建议被存储在查询仓库中,所述查询仓库包括将每个一般查询建议与一个或多个具体查询建议相匹配的数据。13.—种一个或多个计算机的系统,所述一个或多个计算机被配置为进行操作,所述操作包括: 接收来自用户装置的搜索字符串; 确定用于所述搜索字符串的查询完整性的测度; 将所述查询完整性的测度与查询完整性的阈值测度相比较;以及当所述查询完整性的测度超过所述查询完整性的阈值...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。