继续造玩具。本来不想写微软的这个鸡肋型的 Live 搜索引擎的,不过看在它位列三公很久的份上,也写写吧。正如同微软产品中普遍存在过多冗余代码的状况一样,它老人家提供的这个基于 SOAP 的 Web Service 也很多冗余嵌套,一层一层又一层无甚必要的封装,就怕用户不晕菜。更小心眼的是,它居然只提供支持 .NET 的 SDK 、开发文档和样例,其他的开发技术似乎都难入 M$ 的法眼啊。
不过在查询次数限制方面,微软的每天10000次与 Google 的1000次、 Yahoo 的5000次相比就慷慨多了。
Update 2: 有更牛的,说上面三个设计可能是同一个人的手笔,他在这三家公司之间跳来跳去,非常幸运地发现,他这一板斧比程前辈的三板斧管用,能迎合每家 boss 的需求,只是不同的 boss 强调不同的 innovation ,所以他就在细节处修饰修饰。哇~~得出此番推断的人,我只能说——TA应该就算是天才了吧。
现在的主流搜索引擎厂商基本都非常 nice 地提供了适当的 web service 允许第三方应用集成其搜索能力和数据,当然,厂商们为了维护自己的商业利益,对使用这些 web service 也都做了相当严格的限制,比如,不允许用于商业用途、每个授权码(key/appid)每天最多只允许1000次查询,等等。因此,想要拿这些 web service 来开发大用户量的应用,那是不现实的,只能用来玩玩票。