Autocomplete API の今後のご利用について
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
2015年7月27日月曜日
Google 検索では、ユーザーが入力を終える前にクエリを予測するオートコンプリート サービスを提供しています。これまで何年もの間、数多くのデベロッパーが、公開されていない非公式の API を使ってオートコンプリートの結果を自らのサービスに統合してきました。この API には使用の制限もありませんでした。Autocomplete API の存在を知るデベロッパーは、Google 検索に関係のない形でオートコンプリート サービスを組み込むことが可能となっていました。
これまでに何度か、デベロッパーのコミュニティが非公開の API を介して Google サービスをリバースエンジニアリングすることで、大きな進歩につながった事例があります。たとえば、Google Maps API は、創造力のあるエンジニアの手によって地図データと他のデータソースを結合したものが登場してから数か月後、公式にサポートされる API となりました。現在、Google では
80 以上の API
をサポートしており、デベロッパーはこれらを使って Google のサービスやデータを自らのアプリケーションに統合することができます。
しかしながら、サポートされていない非公開の API の使用には、ある日突然 API が利用できなくなるというリスクが伴うこともあります。今回もそのような状況のひとつです。
オートコンプリートは Google 検索の補完機能のひとつとして構築されたもので、ユーザーの検索クエリの予測という目的から離れて使用されることは一切意図されていません。オートコンプリートのデータフィードには検索結果の他にも有用な用途があるといえるものの、全体としてオートコンプリートのコンテンツは検索結果とともに使用する意図のもとに最適化されており、ウェブ検索以外の状況ではユーザーに重要なメリットをもたらさない、ということが時間の経過とともにわかってきました。
そこで、Google 検索の一部というオートコンプリートの位置づけを保つため、2015 年 8 月10 日より、非公開の Autocomplete API に対する未許可のアクセスを制限します。Google ではオートコンプリートを、Google 検索と密接に関係したサービスという設計時の用途に沿った形でユーザーの皆様にお使いいただけるようにすることを目指しています。そうすることで、検索とオートコンプリートの両方のサービスにおいて最適なエクスペリエンスを提供できると考えています。
サイトで引き続きオートコンプリート サービスをお使いになりたいサイト運営者およびデベロッパーの皆様は、Google カスタム検索エンジンをお使いいただくと、サイトで検索機能とともにオートコンプリート機能をご利用いただけます。既に Google カスタム検索エンジンをお使いのパートナー様には今回の変更による影響はございません。それ以外の皆様で 2015 年 8 月 10 日以降も引き続きオートコンプリート機能をお使いになりたい場合は、カスタム検索エンジンの登録ページをご覧ください。
Posted by Peter Chiu on behalf of the Autocomplete team
Original version:
Official Google Webmaster Central Blog: Update on the Autocomplete API
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2015-07-01 UTC。
[null,null,["最終更新日 2015-07-01 UTC。"],[[["\u003cp\u003eGoogle will restrict unauthorized access to the unpublished autocomplete API starting August 10, 2015.\u003c/p\u003e\n"],["\u003cp\u003eGoogle's autocomplete service was designed as a complement to Search and not intended for use outside of this context.\u003c/p\u003e\n"],["\u003cp\u003eGoogle encourages the use of Google Custom Search Engine (CSE) as an alternative for sites needing autocomplete functionality.\u003c/p\u003e\n"],["\u003cp\u003eWhile reverse-engineering of Google services has sometimes led to valuable outcomes, the autocomplete API is being restricted to maintain its integrity and intended user experience.\u003c/p\u003e\n"]]],["Google will restrict unauthorized access to its unpublished autocomplete API on August 10th, 2015, due to its intended use being solely within Google Search. Previously, developers used this API independently, but Google believes the feature is optimized for use with search results. They are stopping support due to a lack of user benefit. An alternative is provided through Google Custom Search Engine (CSE), allowing sites to maintain autocomplete when linked to search functionality.\n"],null,["# Update on the Autocomplete API\n\nFriday, July 24, 2015\n\n\nGoogle Search provides an autocomplete service that attempts to predict a query before a user\nfinishes typing. For years, a number of developers have integrated the results of autocomplete\nwithin their own services using a non-official, non-published API that also had no restrictions on\nit. Developers who discovered the autocomplete API were then able to incorporate autocomplete\nservices, independent of Google Search.\n\n\nThere have been multiple times in which the developer community's reverse-engineering of a Google\nservice via an unpublished API has led to great things. The Google Maps API, for example, became a\nformal supported API months after seeing what creative engineers could do combining map data with\nother data sources. We currently support\n[more than 80 APIs](/apis-explorer) that\ndevelopers can use to integrate Google services and data into their applications.\n\n\nHowever, there are some times when using an unsupported, unpublished API also carries the risk\nthat the API will stop being be available. This is one of those situations.\n\n\nWe built autocomplete as a complement to Search, and never intended that it would exist\ndisconnected from the purpose of anticipating user search queries. Over time we've realized that\nwhile we can conceive of uses for an autocomplete data feed outside of search results that may be\nvaluable, overall the content of our automatic completions are optimized and intended to be used\nin conjunction with web search results, and outside of the context of a web search don't provide a\nmeaningful user benefit.\n\n\nIn the interest of maintaining the integrity of autocomplete as part of Search, we will be\nrestricting unauthorized access to the unpublished autocomplete API as of August 10th, 2015. We\nwant to ensure that users experience autocomplete as it was designed to be used---as a service\nclosely tied to Search. We believe this provides the best user experience for both services.\n\n\nFor publishers and developers who still want to use the autocomplete service for their site, we\nhave an alternative. Google Custom Search Engine allows sites to maintain autocomplete\nfunctionality in connection with Search functionality. Any partner already using Google CSE will\nbe unaffected by this change. For others, if you want autocomplete functionality after August\n10th, 2015, please see our CSE sign-up page.\n\nPosted by Peter Chiu on behalf of the Autocomplete team"]]