【技术实现步骤摘要】
用于搜索系统的第三方搜索应用分案说明本申请属于申请日为2014年7月15日的中国专利技术专利申请No.201480040539.8的分案申请。相关申请本申请要求于2013年7月17日提交的题为“THIRDPARTYSEARCHAPPLICATIONSFORASEARCHSYSTEM(用于搜索系统的第三方搜索应用)”的美国临时专利申请序列号61/847,371以及2013年8月6日提交的题为“THIRDPARTYSEARCHAPPLICATIONSFORASEARCHSYSTEM(用于搜索系统的第三方搜索应用)”的美国非临时专利申请序列号13/960,302的优先权。这些早前提交的申请的主题通过引用并入本文。
本申请涉及第三方搜索应用,并且更具体地涉及具有第三方提供的搜索应用的搜索系统的系统和方法。
技术介绍
搜索引擎或搜索系统是发现信息的流行方法。传统上,搜索引擎在语料库中抓取文档、生成文档的倒排索引、并且使用该索引来确定向搜索查询响应哪些文档。搜索结果通常包括来自响应文档的标题以及来自包括查询中的一个或多个搜索项的文档的文本片段。尽管搜索引擎基于web内容的这种索引来提供这样的结果,搜索引擎传统上不从利用第三方所托管的数据动态地生成的web内容或者针对非常频繁地改变的内容提供结果(其中“第三方”包括不由搜索引擎控制的任何服务器或者站点)。为了解决这些问题中的一些,一些搜索引擎许可第三方所托管的数据并且对所许可的数据编索引。例如,搜索引擎可许可天气信息或者股市信息。但是这种方法不容易衡量,因为每个新输入均需要搜索引擎的人工操作者与第三方之间的交互。专利技术 ...
【技术保护点】
1.一种计算机实现的方法,包括:使用至少一个处理器确定接收到的查询与查询模板相对应,所述查询模板是由第三方提供的正则表达式;使用主机系统的至少一个处理器,通过执行从所述第三方获得的计算机语言指令来针对所述查询生成第三方格式化的自然语言应答,所述计算机语言指令用于生成所述自然语言应答并且用于格式化所述自然语言应答;以及提供所述第三方格式化的自然语言应答作为针对所述查询的搜索结果,其中,所述查询模板和所述计算机语言指令作为第三方搜索应用存储在所述主机系统处,所述第三方搜索应用在不与第三方站点通信的情况下生成所述第三方格式化的自然语言应答。
【技术特征摘要】
2013.07.17 US 61/847,371;2013.08.06 US 13/960,3021.一种计算机实现的方法,包括:使用至少一个处理器确定接收到的查询与查询模板相对应,所述查询模板是由第三方提供的正则表达式;使用主机系统的至少一个处理器,通过执行从所述第三方获得的计算机语言指令来针对所述查询生成第三方格式化的自然语言应答,所述计算机语言指令用于生成所述自然语言应答并且用于格式化所述自然语言应答;以及提供所述第三方格式化的自然语言应答作为针对所述查询的搜索结果,其中,所述查询模板和所述计算机语言指令作为第三方搜索应用存储在所述主机系统处,所述第三方搜索应用在不与第三方站点通信的情况下生成所述第三方格式化的自然语言应答。2.根据权利要求1所述的方法,其中,所述第三方搜索应用包括从所述第三方接收并且存储在所述主机系统处的数据存储并且所述计算机语言指令包括用于访问所述数据存储并且用于使用从所述数据存储获得的信息来生成所述第三方格式化的自然语言应答的指令。3.根据权利要求2所述的方法,其中,所述第三方搜索应用通过以下来生成所述第三方格式化的自然语言应答:定位所述数据存储中的记录;以及使用来自所述记录的字段来替换所述第三方格式化的自然语言应答中的变量。4.根据权利要求2所述的方法,进一步包括:周期性地从所述第三方接收用于所述数据存储的经更新的数据;以及用所述经更新的数据来更新所述数据存储。5.根据权利要求2所述的方法,进一步包括:从所述查询的查询上下文获得参数值,其中,所述第三方搜索应用使用所述参数值来定位所述数据存储中的记录。6.根据权利要求2所述的方法,所述正则表达式包括可变部分,并且所述方法进一步包括:从所述查询提取参数值,所述参数值与所述查询的匹配于所述可变部分的部分相对应,其中,所述参数值在访问所述数据存储时使用。7.根据权利要求1所述的方法,进一步包括:从所述查询的查询上下文获得参数值,其中,所述第三方格式化的自然语言应答包括所述参数值。8.根据权利要求1所述的方法,其中,所述正则表达式包括可变部分,并且所述方法进一步包括:提取与所述查询的匹配于所述可变部分的部分相对应的来自所述查询的参数值。9.根据权利要求1所述的方法,其中,所述查询是音频查询。10.一种主机系统,包括:至少一个处理器;以及存储指令的存储器,所述指令在由所述至少一个处理器执行时使得所述主机系统执行操作,所述操作包括:从第三方接收查询模板,所述查询模板包括正则表达式,从所述第三方接收数据存储,所述数据存储包括属性和数据,从所述第三方接收计算机语言指令,所述计算机语言指令用于访问所述数据存储并且用于格式化自然语言查询应答,所述自然语言查询应答包括通过访问所述数据存储识别的数据,以及在所述主机系统处将包括所述数据和所述属性的所述数据存储和所述查询模板存储在所述主机系统...
【专利技术属性】
技术研发人员:迈克尔·芬克,尼瓦·埃弗龙,埃亚尔·芬克,亚历克斯·贡特马赫尔,阿纳托利·沃罗拜,约西·马蒂亚斯,杰克·赖特·门泽尔,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。