Bing Autosuggest란?

경고

2020년 10월 30일에 Bing Search API가 Azure AI 서비스에서 Bing Search Services로 이동되었습니다. 이 문서는 참조용으로만 제공됩니다. 업데이트된 문서는 Bing search API 문서를 참조하세요. Bing 검색을 위한 새 Azure 리소스 만들기에 대한 지침은 Azure Marketplace를 통해 Bing Search 리소스 만들기를 참조하세요.

애플리케이션에서 Bing Search API에 쿼리를 보내는 경우 Bing Autosuggest API를 사용하여 사용자의 검색 환경을 개선할 수 있습니다. Bing Autosuggest API는 검색 상자에 부분 쿼리 문자열을 기준으로 제안된 쿼리 목록을 반환합니다. 검색 상자에 문자를 입력하면 제안이 드롭다운 목록으로 표시될 수 있습니다.

Bing Autosuggest API 기능

기능 Description
실시간 검색 용어 제안 Autosuggest API를 사용하여 입력하는 대로 제안되는 검색 용어를 표시하여 앱 환경을 향상시킵니다.

워크플로

Bing Autosuggest API는 RESTful 웹 서비스이며, HTTP 요청을 수행하고 JSON을 구문 분석할 수 있는 프로그래밍 언어에서 쉽게 호출할 수 있습니다.

  1. Bing Search API에 액세스할 수 있는 Azure AI 서비스 API 계정을 만듭니다. Azure 구독이 없는 경우 무료 계정을 만들 수 있습니다.
  2. 사용자가 애플리케이션의 검색 상자에 새 문자를 입력할 때마다 이 API에 요청을 보냅니다.
  3. 반환된 JSON 메시지를 구문 분석하여 API 응답을 처리합니다.

일반적으로 사용자가 애플리케이션의 검색 상자에 새 문자를 입력할 때마다 이 API를 호출합니다. 더 많은 문자를 입력하면 API는 관련성이 더 높은 제안된 검색 쿼리를 반환합니다. 예를 들어 API가 단일 s에 대해 반환할 수 있는 제안은 sail에 대해 반환하는 쿼리보다 관련성이 낮을 가능성이 큽니다.

다음 예제에서는 Bing Autosuggest API에서 제안된 쿼리 용어와 함께 드롭다운 검색 상자를 보여 줍니다.

드롭다운 검색 상자 목록 자동 제안

사용자가 드롭다운 목록에서 제안을 선택하면 이 제안을 사용하여 Bing Search API 중 하나로 검색을 시작하거나 Bing 검색 결과 페이지로 바로 이동할 수 있습니다.

다음 단계

첫 번째 요청을 빠르게 시작하려면 첫 번째 쿼리 만들기를 참조하세요.

Bing Autosuggest API v7 참조를 익숙하게 다룰 수 있도록 연습하세요. 참조에는 제안된 쿼리 용어를 요청하는 데 사용할 엔드포인트, 헤더 및 쿼리 매개 변수 목록과 응답 개체 정의가 포함되어 있습니다.

Bing Search API 허브 페이지를 방문하여 사용 가능한 다른 API를 살펴보세요.

Bing Web Search API를 사용하여 웹을 검색하고 다른 Bing Search API를 탐색하는 방법을 알아보세요.

검색 결과 사용에 대한 어떤 규칙도 위반하지 않도록 Bing 사용 및 표시 요구 사항을 반드시 읽도록 합니다.