Bing Web Search API とはWhat is the Bing Web Search API?

警告

Bing Search API は、Cognitive Services から Bing Search Services に移行されます。Bing Search APIs are moving from Cognitive Services to Bing Search Services. 2020 年 10 月 30 日 以降、Bing Search の新しいインスタンスは、 こちらに記載されているプロセスに従ってプロビジョニングする必要があります。Starting October 30, 2020 , any new instances of Bing Search need to be provisioned following the process documented here. Cognitive Services を使用してプロビジョニングされた Bing Search API は、次の 3 年間、または Enterprise Agreement の終わり (どちらか先に発生した方) までサポートされます。Bing Search APIs provisioned using Cognitive Services will be supported for the next three years or until the end of your Enterprise Agreement, whichever happens first. 移行手順については、Bing Search Services に関するページを参照してください。For migration instructions, see Bing Search Services.

Bing Web Search API は、ユーザーのクエリにすぐに回答する RESTful サービスです。The Bing Web Search API is a RESTful service that provides instant answers to user queries. 検索結果は、Web ページ、画像、ビデオ、ニュース、翻訳などを含むように簡単に構成できます。Search results are easily configured to include web pages, images, videos, news, translations, and more. Bing Web Search では、検索の関連性と Bing Web Search のサブスクリプションに基づいて、結果が JSON として提供されます。Bing Web Search provides the results as JSON based on search relevance and your Bing Web Search subscriptions.

この API は、ユーザーの検索クエリに関連するすべてのコンテンツにアクセスする必要があるアプリケーションに最適です。This API is optimal for applications that need access to all content that is relevant to a user's search query. 特定の種類の結果のみを必要とするアプリケーションを構築する場合は、Bing Image Search APIBing Video Search API、または Bing News Search API を使用することを検討してください。If you're building an application that requires only a specific type of result, consider using the Bing Image Search API, Bing Video Search API, or Bing News Search API. Bing Search API の詳細な一覧については、Cognitive Services APIs を参照してください。See Cognitive Services APIs for a complete list of Bing Search APIs.

しくみを確認するには、Want to see how it works? Bing Web Search API のデモを試してください。Try our Bing Web Search API demo.

特徴Features

Bing Web Search では、インスタント アンサーにアクセスできるだけではありません。Bing Web Search doesn't only give you access to instant answers. ユーザーの検索結果をカスタマイズできるさまざまな機能も利用できます。It also provides additional features and functionality that allow you to customize search results for your users.

機能Feature 説明Description
検索用語をリアルタイムで提案するSuggest search terms in real time Bing Autosuggest API を使用して、入力時に候補検索用語を表示することで、アプリケーションのエクスペリエンスを向上します。Improve your application experience by using the Bing Autosuggest API to display suggested search terms as they're typed.
コンテンツ タイプで結果をフィルター処理して制限するFilter and restrict results by content type Web ページ、画像、動画、セーフ サーチなどのフィルターとクエリ パラメーターを使用して、検索結果をカスタマイズして絞り込みます。Customize and refine search results with filters and query parameters for web pages, images, videos, safe search, and more.
Unicode 文字でヒットした文字を強調表示するHit highlighting for unicode characters ヒットした文字の強調表示をユーザーに表示する前に、検索結果から不要な Unicode 文字を特定して削除します。Identify and remove unwanted unicode characters from search results before displaying them to users with hit highlighting.
国、リージョン、または市場別に検索結果をローカライズするLocalize search results by country, region, and/or market Bing Web Search は、30 を超える国または地域をサポートしています。Bing Web Search supports more than three dozen countries or regions. 特定の国/地域または市場の検索結果を絞り込むには、この機能を使用します。Use this feature to refine search results for a specific country/region or market.
Bing Statistics で検索メトリックを分析するAnalyze search metrics with Bing Statistics Bing Statistics は、通話量、上位のクエリ文字列、地理的分布などの分析を提供する有料サブスクリプションです。Bing Statistics is a paid subscription that provides analytics on call volume, top query strings, geographic distribution, and more.

ワークフローWorkflow

Bing Web Search API は、HTTP 要求を作成して JSON 応答を解析できる任意プログラミング言語から簡単に呼び出すことができます。The Bing Web Search API is easy to call from any programming language that can make HTTP requests and parse JSON responses. このサービスには、REST API または Bing Web Search クライアント ライブラリを使用してアクセスできます。The service is accessible using the REST API or the Bing Web Search client libraries.

  1. Bing Search API に使用する Azure リソースを作成します。Create an Azure resource for the Bing Search APIs. Azure サブスクリプションをお持ちでない場合は、無料のアカウントを作成できます。If you don't have an Azure subscription, you can create a free account.
  2. 要求を Bing Web Search API に送信します。Send a request to the Bing Web Search API.
  3. JSON 応答を解析します。Parse the JSON response.

次のステップNext steps