Bing Web Search API とは
警告
2020 年 10 月 30 日に、Bing Search API は Azure AI サービスから Bing Search サービスに移行されました。 このドキュメントは、参考用としてのみ提供されています。 更新されたドキュメントについては、Bing search API のドキュメントを参照してください。 Bing 検索用の新しい Azure リソースを作成する手順については、「Azure Marketplace から Bing Search リソースを作成する」を参照してください。
Bing Web Search API は、ユーザーのクエリにすぐに回答する RESTful サービスです。 検索結果は、Web ページ、画像、ビデオ、ニュース、翻訳などを含むように簡単に構成できます。 Bing Web Search では、検索の関連性と Bing Web Search のサブスクリプションに基づいて、結果が JSON として提供されます。
この API は、ユーザーの検索クエリに関連するすべてのコンテンツにアクセスする必要があるアプリケーションに最適です。 特定の種類の結果のみを必要とするアプリケーションを構築する場合は、Bing Image Search API、Bing Video Search API、または Bing News Search API を使用することを検討してください。 Bing Search API の完全な一覧については、Azure AI サービスAPI を参照してください。
しくみを確認するには、 Bing Web Search API のデモを試してください。
特徴
Bing Web Search では、インスタント アンサーにアクセスできるだけではありません。 ユーザーの検索結果をカスタマイズできるさまざまな機能も利用できます。
機能 | 説明 |
---|---|
検索用語をリアルタイムで提案する | Bing Autosuggest API を使用して、入力時に候補検索用語を表示することで、アプリケーションのエクスペリエンスを向上します。 |
コンテンツ タイプで結果をフィルター処理して制限する | Web ページ、画像、動画、セーフ サーチなどのフィルターとクエリ パラメーターを使用して、検索結果をカスタマイズして絞り込みます。 |
Unicode 文字でヒットした文字を強調表示する | ヒットした文字の強調表示をユーザーに表示する前に、検索結果から不要な Unicode 文字を特定して削除します。 |
国、リージョン、または市場別に検索結果をローカライズする | Bing Web Search は、30 を超える国または地域をサポートしています。 特定の国/地域または市場の検索結果を絞り込むには、この機能を使用します。 |
Bing Statistics で検索メトリックを分析する | Bing Statistics は、通話量、上位のクエリ文字列、地理的分布などの分析を提供する有料サブスクリプションです。 |
ワークフロー
Bing Web Search API は、HTTP 要求を作成して JSON 応答を解析できる任意プログラミング言語から簡単に呼び出すことができます。 このサービスには、REST API または Bing Web Search クライアント ライブラリを使用してアクセスできます。
- Bing Search API に使用する Azure リソースを作成します。 Azure サブスクリプションをお持ちでない場合は、無料のアカウントを作成できます。
- 要求を Bing Web Search API に送信します。
- JSON 応答を解析します。
次のステップ
- Bing Web Search API を初めて呼び出す場合は、Python のクイック スタートを参照してください。
- シングルページ Web アプリの作成。
- Web Search API v7 リファレンスのドキュメントを参照してください。
- Bing Web Search の使用と表示に関する要件の詳細を参照してください。