2017-01-31 10 views
2

Microsoft Cognitive Services API 제품군에서 제공하는 Bing 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)은 결과에 대해 집계 또는 기본 시장을 사용할 수 있습니다.

다시 mkt 및 setLang 대신 cc 및 Accept-Language 헤더를 사용합니다. 전자는 후자와 달리 여러 값으로 호출 될 수 있기 때문에.