Yahoo! SearchMonkey - 增强搜索引擎的返回结果

看到Yahoo!的SearchMonkey,最好玩的是它的Logo,那个猴子很可爱。

SearchMonkey可以让开发人员对Yahoo!提供的搜索结果进行增强显示。它的基本运行方式是:当Yahoo!的搜索引擎返回的结果里面的URL满足你的应用定义的模式的时候,你的应用就会被运行,就能提供更好的方式来展现结果。

假设用户添加了Yelp.com的应用,当搜索结果里面的URL是在yelp.com内的话,这个应用就会被调用。比如搜索一个饭店的名字,出现了Yelp.com的结果,就会显示饭店的图片,地址,电话之类的。如下图所示:

Google现在也提供类似的能力,如下面两个例子:
第一个是搜索“MSFT”。MSFT是微软的股票代码,Google给出的结果的第一条是该股票的走势情况,在上面多出来两个tab:Finance和News。
Google搜索MSFT的结果

第二个是搜索“Mountain View”。这是一个地名,Google给出的结果第一条是个地图,在上面多出来两个tab:Maps和News。

Google搜索Mountain View

Google的搜索结果整合了它自己提供的财经和地图服务,使得搜索结果更加丰富。Yahoo!通过把自己的搜索结果开放出来让网站和开发人员进行定制,显然是想利用集体的智慧让搜索结果更加丰富。

不过现在SearchMonkey只有用户登录了之后才能使用,需要用户选择应用。这点目前还不是很方便。不排除今后Yahoo!将对一些常用网站的增强添加到通用的搜索结果中,让人不需要登录就能看到。

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

向博主推荐一篇好文:如何创建一个 Yahoo! SearchMonkey 应用程序

向博主推荐一篇好文:如何创建一个 Yahoo! SearchMonkey 应用程序:http://www.ibm.com/developerworks/cn/edu/x-dw-x-searchmonkey.html

不错的文章

这篇文章对于如何开发SearchMonkey的应用很有帮助。不过目前感觉由于Yahoo的搜索引擎在搜索领域的占有率(10%左右)和影响力,SearchMonkey现在的影响还不是很大,不过应该是一个趋势。如果Google能够以类似的方式开放其结果的话,将会极大的推动这件事情。不过我觉得Google目前并没有这样的打算。