Проблемы BING API 2.0 по сравнению с обычным поиском

Недавно мы начали использовать Bing API после того, как обнаружили, что поиск Google не работает для наших нужд. Мне удалось получить демо-прототип, работающий с API. Меня интересует сбор результатов поиска с использованием «site:domain.com» для извлечения страниц, кэшированных Bing.

Я получаю нечеткие результаты между вызовом API и обычным поиском в Bing. Сначала я делаю поиск на сайте: silvatechsolutions.com (в основной поисковой системе). Кажется, это отлично работает, и я получаю много результатов.

Один и тот же вызов API НЕ возвращает одинаковое количество результатов: http://api.search.live.net/xml.aspx?Appid=YOURAPPKEYHERE&sources=web&Web.count=30&query=site%3Asilvatechsolutions.com

У меня всего 3 результата. Странно то, что это, кажется, работает на нескольких других доменах, но у двух, которые я тестировал (и сайты работают в течение нескольких лет без серьезных изменений), есть эта проблема.


person user530077    schedule 13.05.2011    source источник


Ответы (2)


Я пробую мобильное приложение с API Bing, но не могу правильно выполнить свои запросы. Вот так я попал на эту страницу. Насколько я знаю, Bing изменил свой API:

Разработчики с существующими идентификаторами AppID могут продолжать использовать Bing Search API 2.0 до 1 августа 2012 г. После этой даты идентификаторы приложений Bing Search API 2.0 больше не будут возвращать результаты. Разработчики могут продолжать использовать API, подписавшись на него в Windows Azure Marketplace. Прочтите руководство по миграции и ответы на часто задаваемые вопросы, чтобы начать работу.

Руководство по миграции: http://msdn.microsoft.com/en-us/library/dd251056.aspx Часто задаваемые вопросы: http://go.microsoft.com/fwlink/?LinkID=252146&clcid=0x409

Теперь вы должны использовать Azure API.

person Jasper    schedule 02.07.2012

Я просто догадываюсь, но образец URL, который у вас есть, на самом деле не включает текст запроса... просто "site:silvatechsolutions.com" в параметре запроса.

Насколько я знаю, текст запроса требуется при выполнении вызовов API.

person Nikhil Kothari    schedule 01.06.2011
comment
Но тогда что он ищет и возвращает результаты? - person user530077; 02.06.2011