2011-05-13 132 views
1

我们最近开始使用Bing API后,发现Goolge的搜索没有满足我们的需求。我能够得到一个演示原型与API的工作。我的兴趣是收集搜索结果,使用“site:domain.com”来搜索Bing缓存的页面。BING API 2.0问题与常规搜索

我在API调用和Bing上的常规搜索之间得到了descrepent结果。 首先,我在以下网站上进行搜索:site:silvatechsolutions.com(在主搜索引擎中)。这似乎很好,我得到了很多结果。

同样的API调用不返回结果相同数量: http://api.search.live.net/xml.aspx?Appid=YOURAPPKEYHERE&sources=web&Web.count=30&query=site%3Asilvatechsolutions.com

我只得到3个结果总分。奇怪的是,它似乎在其他一些领域工作,但我测试的两个(并且这些网站已经连续几年没有发生重大变化)都有这个问题。

回答

0

我只是猜测在这里 - 但你在这里的示例网址实际上并不包括查询文本......只是在查询参数中的“site:silvatechsolutions.com”。

据我所知,在进行API调用时需要查询文本。

+0

但是它是什么搜索并返回结果? – user530077 2011-06-02 12:08:58

1

我正在尝试使用必应API的移动应用程序,遇到麻烦以获取我的请求。多数民众赞成我是如何在这个网页上。 据我所知,Bing已更改其API:

具有现有AppID的开发人员可以在2012年8月1日之前继续使用Bing Search API 2.0。在此日期之后,Bing Search API 2.0 AppID将不再返回结果。开发人员可以通过在Windows Azure Marketplace中注册它来继续使用该API。阅读“迁移指南”和常见问题解答以开始使用。

迁移指南:http://msdn.microsoft.com/en-us/library/dd251056.aspx FAQ:http://go.microsoft.com/fwlink/?LinkID=252146&clcid=0x409

您现在应该使用Azure的API。