Проблемы BING API 2.0 против обычного поиска - PullRequest
1 голос
/ 13 мая 2011

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

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

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

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

Ответы [ 2 ]

1 голос
/ 02 июля 2012

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

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

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

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

0 голосов
/ 01 июня 2011

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

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

...