如何通过语言和&amp ;;限制Bing Search API查询区域

时间:2015-06-10 18:01:12

标签: bing bing-api

使用Bing Search API,有没有办法按国家/地区限制搜索?也就是说,相当于谷歌自定义搜索引擎的'cr'参数?

例如,假设我只想查找来自西班牙的英文网页。

使用Google自定义搜索引擎,我会使用以下参数:

lr=lang_en    # language = English 
cr=countryES  # country = Spain

但是,我为Bing Search API找到的唯一相关参数是

  • 市场,似乎只影响页面的语言
  • 纬度&经度:用户的位置(与谷歌一起使用),它的位置很重,但不是严格的过滤器。

1 个答案:

答案 0 :(得分:0)

最简单的方法不是通过参数,而是修改搜索词(实际上更容易)。

所以,让我们说你想用日语搜索伦敦这个术语>只需通过利用其高级语法并搜索:

即可
  

伦敦语:ja

language:ja将结果限制为日语。您可以看到语言代码列表here

如果要在其中包含区域,请添加另一个高级运算符loc:

  

伦敦语:ja loc:es

上述搜索应返回搜索"伦敦"用日语写的,来自西班牙。国家代码在参考文献中应该相同。