有关自动填充 API 的一项重要更新

2015年7月27日 14:18 阅读 148 新浪博客
原文:Update onthe Autocomplete API
作者: PeterChiu,  Autocomplete team

Google搜索提供了一项自动填充服务,该服务会在用户输入查询字词时尝试预测他们要查询的内容。多年来,很多开发者都通过一款未公开发布的非官方API 在自己的服务中集成了自动填充结果。由于该 API 对此没有任何限制,因此,发现这款自动填充 API的开发者能够集成自动填充服务,并使该服务独立于 Google 搜索。
开发者群体经常会通过未公开发布的 API 对 Google服务进行逆向工程,并且有很多次都取得了不错的成果。Google Maps API就是一个例子。我们看到,富有创新精神的工程师通过将地图数据与其他数据来源加以整合,取得了意想不到的效果,因此在数月之后,我们将该API 变成了一款正式发布且受支持的 API。我们目前支持 80 多款API,开发者可以利用它们将 Google 服务和数据集成到自己的应用中。
不过,有时候使用不受支持且未公开发布的 API 也存在风险,比如使用的API 不再可用。
我们开发自动填充功能的初衷是为了完善 Google搜索服务,从未想过将其用于与预测用户的搜索查询无关的用途。随着时间的推移,我们认识到,虽然我们能够想象出自动填充数据 Feed的一些其他可能有价值的用途,但总体来说,我们优化自动填充内容的目的是为了帮助用户更快速地获得搜索结果,而在网络搜索之外的环境中,这些内容并不能给用户带来实质性的好处。
为了使作为 Google搜索一部分的自动填充功能保持完整性,自 [date]起,我们将限制用户在未经授权的情况下使用未公开发布的自动填充API。我们希望确保用户按我们的设计初衷使用自动填充功能,也就是将它与 Google搜索结合使用。我们相信这有助于使这两项服务都能实现最好的用户体验。
对于仍希望在自己的网站上使用自动填充服务的发布商和开发者,我们提供了一个替代方案。通过Google 自定义搜索引擎 (CSE),网站可以继续将自动填充功能与 Google 搜索功能结合使用。此项变更不会影响已经在使用Google CSE的合作伙伴。对于其他合作伙伴,如果希望在 [date]后继续使用自动填充功能,请参阅我们的 CSE注册页面。

我们是Google搜索质量小组,我们希望通过微博这个平台发布Google关于网站收录排名算法的最近更新,分享网站管理员工具的功能改进,解答各位站长关于自己的网站在Google收录排名等方面的疑问等,希望能与关注Google搜索的朋友们更好的交流!