警告
2020 年 10 月 30 日、Bing Search API は Azure AI サービスから Bing Search Services に移行されました。 このドキュメントは参考用に提供されています。 更新されたドキュメントについては、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統計を使用して検索メトリックを分析する | Bing統計は、通話量、上位クエリ文字列、地理的分布などの分析を提供する有料サブスクリプションです。 |
ワークフロー
Bing Web Search API は、HTTP 要求を行い、JSON 応答を解析できる任意のプログラミング言語から簡単に呼び出すことができます。 このサービスには、 REST API または Bing Web Search クライアント ライブラリを使用してアクセスできます。
- Bing Search API 用の Azure リソースを作成します。 Azure サブスクリプションをお持ちでない場合は、無料のアカウントを作成できます。
- Bing Web Search API に要求を送信します。
- JSON 応答を解析します。
次のステップ
- Python クイック スタートを使用して、Bing Web Search API を初めて呼び出します。
- シングルページ Web アプリを構築します。
- Web Search API v7 リファレンス ドキュメントを確認します。
- Bing Web Search の 使用と表示の要件 の詳細について説明します。