使用Bing API示例进行Rails站点搜索?

时间:2011-12-13 23:41:10

标签: ruby-on-rails ruby ruby-on-rails-3 bing bing-api

此前,这些人承诺在以下文章中发布他们对其网站的Bing搜索实施:http://www.globalnerdy.com/2009/06/29/learnhub-powered-by-rails-searches-with-bing/

是否有人熟悉Ruby或Rails lib,以便利用Bing进行网站搜索?到目前为止,谷歌与他们的网站搜索并不是一个很好的匹配,并且对MS Bing进行搜索,令人惊讶的是,这似乎是一个更好的解决方案。

否则,即使没有lib并直接使用API​​,如何实现此目的的一个示例将非常感激。

1 个答案:

答案 0 :(得分: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 ..."