2011-12-13 101 views
3

以前这些人承诺其实施兵的版本在下面的文章中搜索自己的网站:http://www.globalnerdy.com/2009/06/29/learnhub-powered-by-rails-searches-with-bing/使用Bing API示例进行Rails站点搜索?

是任何人都熟悉Ruby或Rails的LIB,便利使用Bing网站搜索?令人惊讶的是,Google迄今为止一直没有很好的匹配网站搜索和MS Bing搜索,似乎是一个更好的解决方案。

否则,将会非常感谢如何完成此操作的示例,即使没有lib并直接使用API​​也是如此。

回答

2

虽然不是自定义网站搜索本身,但您应该可以使用RBing访问Bings搜索API。有一个介绍性教程在http://9astronauts.com/code/ruby/rbing/

为了使它像网站搜索一样工作,只需将site:example.com附加到您的查询,它将只返回该域的结果。例如:

bing = RBing.new("YOURAPPID") 
query = "something interesting" 
results = bing.web("#{query} site:stackoverflow.com") 
puts results.web.results[0].title 
=> "javascript - How to illuminate a browser window/tab when something ..." 
+0

这是弃用:http://www.bing.com/community/site_blogs/b/developer/archive/2012/05/17/bing-developer-update-2.aspx – sparkle 2012-12-01 14:32:32