大型网络搜索 - 如何在单个查询中获得所有市场的最佳结果

时间:2017-01-31 10:57:44

标签: bing bing-api microsoft-cognitive

我正在使用微软认知服务API套件提供的Bing Web搜索。

我想制作一个返回所有市场最佳结果的查询。基本上,我正在寻找这样的东西:

https://api.cognitive.microsoft.com/bing/v5.0/search?q=search_term&count=5&mkt=all

这将返回所有可用市场的前5名结果。

有没有办法实现这一目标,还是我需要单独查询所有市场。

谢谢!

1 个答案:

答案 0 :(得分:0)

有趣的问题,no finite answers in the documentation。 如果您在下面阅读,使用cc,您可以提供多个值。然而,它使用第一个,建议提供多个不会触发不同的行为。 后来建议可以进行聚合市场。

  

cc - 如果设置此参数,则还必须指定Accept-Language标头。 Bing使用在指定语言中找到的第一种支持语言,并将其与国家/地区代码相结合,以确定返回结果的市场。如果语言列表不包含受支持的语言,Bing会找到支持该请求的最接近的语言和市场。或者, Bing可能会对结果使用汇总或默认市场

同样,这是使用cc和Accept-Language标头,而不是mkt和setLang。 由于前者可以用多个值调用,与后者相反。