警告
2020 年 10 月 30 日、Bing Search API は Azure AI サービスから Bing Search Services に移行されました。 このドキュメントは参考用に提供されています。 更新されたドキュメントについては、 Bing検索 API のドキュメントを参照してください。 Bing検索用の新しい Azure リソースを作成する手順については、「 Azure Marketplace を使用して Bing Search リソースを作成する」を参照してください。
アプリケーションが Bing Search API のいずれかにクエリを送信する場合は、Bing Autosuggest API を使用して、ユーザーの検索エクスペリエンスを向上させることができます。 Bing Autosuggest API は、検索ボックスの部分的なクエリ文字列に基づいて、推奨されるクエリの一覧を返します。 検索ボックスに文字を入力すると、候補をドロップダウン リストに表示できます。
Bing Autosuggest API の機能
| 特徴 | 説明 |
|---|---|
| 検索語句をリアルタイムで提案する | Autosuggest API を使用して、入力された検索語句の候補を表示することで、アプリのエクスペリエンスを向上させます。 |
ワークフロー
Bing Autosuggest API は RESTful Web サービスであり、HTTP 要求を行って JSON を解析できる任意のプログラミング言語から簡単に呼び出すことができます。
- Bing Search API にアクセスできる Azure AI サービス API アカウント を作成します。 Azure サブスクリプションをお持ちでない場合は、無料 でアカウントを作成 できます。
- ユーザーがアプリケーションの検索ボックスに新しい文字を入力するたびに、この API に要求を送信します。
- 返された JSON メッセージを解析して、API 応答を処理します。
通常、ユーザーがアプリケーションの検索ボックスに新しい文字を入力するたびに、この API を呼び出します。 より多くの文字が入力されると、API はより関連性の高い検索クエリを返します。 たとえば、API が 1 つの s に対して返す提案は、 sailの提案よりも関連性が低い可能性があります。
次の例は、Bing Autosuggest API からのクエリ用語の候補を含むドロップダウン検索ボックスを示しています。
ユーザーがドロップダウン リストから候補を選択すると、それを使用して、Bing検索 API のいずれかで検索を開始したり、Bing検索結果ページに直接移動したりできます。
次のステップ
最初の要求をすばやく開始するには、「最初のクエリの 作成」を参照してください。
Bing Autosuggest API v7 リファレンスについて理解します。 参照には、推奨されるクエリ用語を要求するために使用するエンドポイント、ヘッダー、およびクエリ パラメーターの一覧と、応答オブジェクトの定義が含まれています。
Bing Search API ハブ ページにアクセスして、使用可能な他の API を確認してください。
Bing Web Search API を使用して Web を検索する方法と、他の Bing Search API を調べる方法について説明します。
検索結果の使用に関する規則を破らないように、 Bing使用と表示の要件 を必ずお読みください。