Что такое API Автозаполнения Bing?

Предупреждение

30 октября 2020 г. API Поиск Bing перенесены из служб ИИ Azure в Поиск Bing Services. Эта документация приводится только для справки. Обновленную информацию см. в документации по API Поиска Bing. Инструкции по созданию ресурсов Azure для Поиска Bing приведены в статье Создание ресурса для Поиска Bing с помощью Azure Marketplace.

Если ваше приложение отправляет запросы любому из API "Поиск Bing", вы можете использовать API "Автозаполнение Bing", чтобы улучшить работу пользователей с полем поиска. API "Автозаполнение Bing" возвращает список предлагаемых запросов на основе частично введенной строки запроса в поле поиска. Когда пользователь вводит символы в поле поиска, варианты поиска отображаются в раскрывающимся списке.

Возможности API автозаполнения Bing

Компонент Описание
Предложение условий поиска в режиме реального времени Улучшите работу приложения, используя API автозаполнения, отображающий предлагаемые условия поиска по мере их ввода.

Рабочий процесс

API автозаполнения Bing является веб-службой RESTful, которую легко вызвать с помощью любого языка программирования, поддерживающего выполнение HTTP-запросов и анализ JSON.

  1. Создайте учетную запись API служб ИИ Azure с доступом к API Поиск Bing. Если у вас нет подписки Azure, создайте бесплатную учетную запись.
  2. Отправляйте запрос этому API каждый раз, когда пользователь вводит новый символ в поле поиска вашего приложения.
  3. Обработайте ответ API путем анализа возвращенного сообщения JSON.

Обычно этот API вызывается каждый раз, когда пользователь вводит новый символ в поле поиска вашего приложения. По мере ввода символов API будет возвращать все более релевантные запросы предложений для поиска. Например, для одного символа s API, скорее всего, вернет менее релевантные предложения, чем для слова sail.

В примере ниже показан раскрывающийся список поля поиска с предложениями условий запроса из API "Автозаполнение Bing".

Автозаполнение раскрывающегося списка поля поиска

Когда пользователь выберет предложение из раскрывающегося списка, можно начать поиск с помощью одного из API "Поиск Bing" или перейти непосредственно к странице результатов поиска Bing.

Дальнейшие действия

Сведения о том, как быстро создать первый запрос, см. в статье Краткое руководство по API автозаполнения Bing с использованием C#.

Ознакомьтесь с руководством API автозаполнения Bing версии 7. Руководство содержит список конечных точек, заголовков и параметров запроса, которые будут использоваться для запроса предложенных терминов запроса, а также определения объектов ответа.

Сведения о других доступных API "Поиск Bing" см. на главной странице.

Узнайте, как выполнять поиск в Интернете, ознакомившись со статьей Документация по API Bing для поиска в Интернете, а также изучите другие API Поиска Bing.

Обязательно прочтите эту статью, чтобы не нарушать какие-либо правила использования результатов поиска.