当前位置: 首页 > 专利查询>谷歌公司专利>正文

来自文档的查询建议制造技术

技术编号:16079930 阅读:37 留言:0更新日期:2017-08-25 15:28
本发明专利技术涉及来自文档的查询建议。用于展示搜索查询建议的方法、系统和装置,包括计算机程序产品。在一个方面中,在客户端设备处识别资源中的查询触发器。对于在资源中所识别的每一个查询触发器,在客户端设备处计算基于查询触发器属性的查询触发器的排名分值。在客户端设备处基于排名分值对查询触发器进行排名。在客户端设备处从在资源中所识别的查询触发器生成搜索查询建议。搜索查询建议包括查询触发器的词语、查询触发器的扩展词语以及从应用于查询触发器的词语和查询触发器的扩展词语的模板生成的搜索查询建议。在客户端设备处根据对应的查询触发器的排名展示搜索查询建议。

【技术实现步骤摘要】
来自文档的查询建议分案说明本申请属于申请日为2009年08月04日的中国专利技术专利申请200980161677.0的分案申请。
本说明书描述了与搜索查询建议有关的技术。
技术介绍
因特网使得能够访问各种各样的资源,诸如视频或音频文件、关于特定主题的网页、书籍文章或新闻文章。搜索引擎可以响应于包括一个或多个搜索词语(searchterm)或短语的搜索查询而识别资源。搜索引擎基于资源的与查询的相关性和重要性来对资源进行排名、生成链接到所识别的资源的搜索结果以及根据排名对搜索结果进行排序。一个示例搜索引擎是美国加州山景城的谷歌公司提供的GoogleTM搜索引擎。经常,用户浏览网页,并且可能想要了解更多有关在该网页中描述的主题的事情。该用户可以将该用户确定与在该网页中描述的主题有关的搜索词语或来自该网页的搜索词语提交到搜索引擎。因为该用户可能没有准确表达该用户期望的信息,该用户可能为该用户浏览的每一个页面重复精化查询的过程。虽然该用户可能最终从准确表达该用户期望的信息的网页选择搜索词语,该重复过程会降低用户体验。
技术实现思路
总的来说,在本说明书中描述的主题的一个方面可以在包括以下动作的方法本文档来自技高网...
来自文档的查询建议

【技术保护点】
一种计算机实现的方法,包括:在客户端设备处接收定义查询触发器的词典,所述查询触发器中的每一个查询触发器是一个或多个词语;在所述客户端设备处识别资源中的所述查询触发器中的一个或多个查询触发器,所述资源是被呈现在所述客户端设备处的应用中的非查询资源,并且识别所述资源中的所述查询触发器包括对所述资源进行扫描以识别在所述词典中被定义且存在于所述资源中的所述查询触发器;对于在所述资源中识别的每一个查询触发器,在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值;在所述客户端设备处根据所述排名分值对所述查询触发器进行排名;在所述客户端设备处从在所述资源中识别的所述查询触发器生成搜索查询建...

【技术特征摘要】
1.一种计算机实现的方法,包括:在客户端设备处接收定义查询触发器的词典,所述查询触发器中的每一个查询触发器是一个或多个词语;在所述客户端设备处识别资源中的所述查询触发器中的一个或多个查询触发器,所述资源是被呈现在所述客户端设备处的应用中的非查询资源,并且识别所述资源中的所述查询触发器包括对所述资源进行扫描以识别在所述词典中被定义且存在于所述资源中的所述查询触发器;对于在所述资源中识别的每一个查询触发器,在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值;在所述客户端设备处根据所述排名分值对所述查询触发器进行排名;在所述客户端设备处从在所述资源中识别的所述查询触发器生成搜索查询建议;以及在所述客户端设备处根据所述查询触发器的所述排名展示所述搜索查询建议。2.根据权利要求1所述的计算机实现的方法,其中:所述查询触发器包括扩展词语,每一个查询触发器的所述扩展词语是为所述查询触发器的所述一个或多个词语的查询扩展的词语;识别所述资源中的所述查询触发器包括对所述资源搜索包括在所述词典中的所述查询触发器;以及从所述查询触发器生成搜索查询建议包括为在所述资源中识别的查询触发器生成包括所述查询触发器的扩展词语的搜索查询。3.根据权利要求2所述的计算机实现的方法,其中:所述查询触发器的词典包括与所述查询触发器相关联的查询模板,每一个查询模板与查询触发器相关联并且包括变量和字符串,所述变量对应于所述查询触发器的一个或多个词语和所述查询触发器的所述扩展词语,以及所述字符串定义与所述查询触发器的一个或多个词语和所述查询触发器的所述扩展词语不同的一个或多个另外的词语;以及从所述查询触发器生成搜索查询建议包括:选择与查询触发器相关联的查询模板;将所述查询触发器或所述查询触发器的扩展词语中的一个用作为关于所选择的查询模板的所述变量的自变量;以及从所述自变量和所述字符串生成所述搜索查询建议。4.根据权利要求2所述的计算机实现的方法,其中所述查询触发器的所述一个或多个词语定义实体名称,所述实体名称是人名和地名。5.根据权利要求1所述的计算机实现的方法,其中在所述客户端设备处根据所述查询触发器的所述排名来展示所述搜索查询建议包括:在显示所述资源的web浏览器的工具栏中依序展示搜索查询建议中的每一个搜索查询建议达预定义的时间段。6.根据权利要求1所述的计算机实现的方法,其中:所述查询触发器的所述属性包括:由所述查询触发器在所述资源中的显示格式所定义的所述查询触发器的场境;以及所述查询触发器在所述资源中的出现频率;以及在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值包括:基于所述查询触发器的所述场境以及所述查询触发器的所述出现频率的函数来生成所述排名分值。7.根据权利要求6所述的计算机实现的方法,其中:所述查询触发器的所述属性进一步包括所述查询触发器的受欢迎度分值,所述受欢迎度分值存储在所述词典中,并且是对于搜索引擎的多个用户,在查询中的所述查询触发器的受欢迎度的测量;以及在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值包括:基于所述查询触发器的所述受欢迎度、所述查询触发器的所述场境、以及所述查询触发器的所述出现频率的函数来生成所述排名分值。8.根据权利要求7所述的计算机实现的方法,其中所述查询触发器的所述一个或多个词语中的每一个是从所述搜索引擎的用户接收的查询,并且具有超过最小受欢迎度阈值的受欢迎度分值。9.根据权利要求6所述的计算机实现的方法,其中:所述查询触发器的所述属性进一步包括所述查询触发器的查询历史分值,所述查询历史分值存储在所述词典中,并且是对于搜索引擎的多个用户,对从所述查询触发器生成的建议的查询的选择的测量;以及在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值包括:基于所述查询触发器的所述查询历史分值、所述查询触发器的所述场境、以及所述查询触发器的所述出现频率的函数来生成所述排名分值。10.根据权利要求6所述的计算机实现的方法,进一步包括:在所述客户端设备处存储客户端历史数据,所述客户端历史数据存储包括从所述客户端设备提供给搜索引擎的查询的搜索历史;为在所述资源中识别的查询触发器计算客户端历史分值;以及在所述客户端设备处基于所述查询触发器的属性为所述查询触发器计算排名分值包括:基于所述查询触发器的所述场境、所述查询触发器的所述出现频率、以及所述查询触发器的所述客户端历史分值的函数来生成所述排名分值。11.根据权利要求1所述的计算机实现的方法,进一步包括:在所述客户端设备处的浏览器应用的第一线程中呈现所述资源;其中识别所述资源中的所述查询触发器包括:在浏览器应用的第二线程中识别所述查询触发器,所述第二线程独立于所述第一线程。12.一种系统,包括:数据处理装置;以及耦接到所述数据处理装置并且存储定义查询触发器的词典的计算机可读存储介质,所述查询触发器中的每一个查询触发器是一个或多个词语;其中所述计算机可读介质还存储当由所述数据处理装置执行时促使所述数据处理装置执行操作的指令,所述操作包括:识别在所述数据处理装置上的web浏览器应用环境中显示的资源中的所述查询触发器中的一个或多个查询触发器,所述资源是被呈现在所述客户端设备处的应用中的的非查询资源,并且识别所述...

【专利技术属性】
技术研发人员:李友林徐广泰林林
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1