Знакомство с API Bing для поиска в Интернете

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

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

API Bing для поиска в Интернете — это служба RESTful, которая мгновенно отвечает на запросы пользователей. Результаты поиска можно легко настроить таким образом, чтобы они содержали веб-страницы, изображения, видео, новости, переводы и прочее. Поиск в Интернете Bing предоставляет результаты в формате JSON на основе релевантности поиска и подписок Bing для поиска в интернете.

Этот API является оптимальным для приложений, которым требуется доступ ко всему содержимому, имеющему отношение к поисковым запросам пользователя. Если вы создаете приложение, которому требуется только определенный тип результата, рассмотрите возможность использования API Bing для поиска изображений, API Bing для поиска видео или API Bing для поиска новостей. Полный список API Поиск Bing см. в статье API служб ИИ Azure.

Хотите увидеть, как работает эта служба? Попробуйте демоверсию API Bing для поиска в Интернете.

Компоненты

Поиск в Интернете Bing предоставляет не только доступ к мгновенным ответам. Он предоставляет дополнительные функции и возможности, которые позволяют настраивать результаты поиска для пользователей.

Компонент Описание
Предложение условий поиска в режиме реального времени Улучшите работу приложения, используя API автозаполнения Bing, отображающий предлагаемые условия поиска по мере их ввода.
Фильтрация и ограничение результатов по типу содержимого Настраивайте и уточняйте результаты поиска с помощью фильтров и параметров запроса для веб-страниц, изображений, видео, безопасного поиска и прочего.
Выделение совпадений для символов Юникода Благодаря выделению совпадений вы можете определять и удалять ненужные символы Юникода из результатов поиска, прежде чем показывать их пользователям.
Локализация результатов поиска по странам, регионам и/или рынкам API Bing для поиска в Интернете поддерживает более трех десятков стран или регионов. Используйте эту функцию, чтобы уточнить результаты поиска для конкретной страны, региона или рынка.
Анализ показателей поиска с помощью надстройки "Статистика Bing" Надстройка "Статистика Bing" доступна на условиях платной подписки. Она предоставляет аналитические сведения о количестве вызовов, часто используемых строках запроса, географическом распределении и прочем.

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

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

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

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