在我们公司中,当我导航到https://www.bing.com/时,我可以使用我的AAD帐户登录并能够执行针对我公司的搜索。意思是,我可以根据自己的组织过滤搜索结果。
我看到类似“显示XyZ Corporation的结果...。”
[这使我认为我们拥有Bing搜索的企业版,或者我可以将其称为Enterprise Bing,以及它如何与我的AAD帐户建立联系,以便它可以为我获取企业搜索结果。
但是,我正试图通过'Bing Web Search API v7 reference'获得类似的搜索结果
[我看到Web浏览器的搜索结果(登录时)与使用REST API的结果不同。
[如果我在网络搜索中搜索“ 2019假期”,我会看到一些结果,但也看到并可以通过我的公司名称进行过滤。
当我使用API进行相同的搜索时
https://api.cognitive.microsoft.com/bing/v7.0/search?q=holidays 2019
我绝对不是在发送用户上下文,因此我确实会获得未登录状态的搜索结果,或者如果未登录将获得相同的结果。
有什么方法可以获取特定于我的组织的搜索结果,因为我可以在浏览器中以编程方式进行相同的操作。
我认为您的方案中最好的解决方案是使用Bing Custom Search API,因为它可以完全控制搜索结果。
它允许您指定URL以及是否包括URL的子页面,添加活动条目以包括来自特定网站或URL的结果,等等!