2017-01-31 19 views
2

我正在使用由微軟認知服務API套件提供的Bing Web搜索。Big Web Search - 如何在單個查詢中獲得來自所有市場的最佳結果

我想做一個查詢,返回所有市場的最佳結果。基本上,我正在尋找這樣的東西:

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

這將返回所有可用市場的前5名的結果。

有沒有辦法做到這一點或我是否需要單獨查詢所有市場。

謝謝!

回答

0

有趣的問題,no finite answers in the documentation。 如果您在下面閱讀,使用cc,您可以提供多個值。然而,它使用第一個,暗示提供多個不會觸發不同的行爲。 然後稍後建議有可能做一個聚合的市場。

cc - 如果設置了此參數,則還必須指定Accept-Language標頭。 Bing使用支持語言找到的第一個指定語言,並將其與國家/地區代碼結合以確定市場返回結果。如果語言列表不包含受支持的語言,則Bing會查找最接近的語言和支持該請求的市場。或者,Bing可能會使用結果集合或默認市場

再次,這是使用cc和Accept-Language頭,而不是mkt和setLang。 由於前者可以用多個值來調用,與後者相反。

相關問題