0

在我们公司,当我导航到https://www.bing.com/时,我可以使用我的 AAD 帐户登录并能够执行特定于我公司的搜索。这意味着,我可以根据我的组织过滤我的搜索结果。

我看到类似“显示 XyZ 公司的结果....”的内容

这让我觉得我们有企业版 Bing 搜索,或者我可以称它为企业 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

我绝对不会发送用户上下文,所以我会得到搜索结果,就好像我没有登录一样,或者如果我没有登录,我会得到相同的结果。

有什么方法可以获得特定于我的组织的搜索结果,因为我可以在浏览器上做到这一点,我试图以编程方式做同样的事情。

4

1 回答 1

0

我认为您的方案中最好的解决方案是使用Bing 自定义搜索 API,因为它可以让您完全控制搜索结果。

它允许您指定 URL 以及是否包含 URL 的子页面、添加活动条目以包含来自特定网站或 URL 的结果等等!

您还可以在 Bing 中使用 Microsoft 搜索,因为它会根据您在问题中提到的登录电子邮件广告自定义结果。

于 2019-11-06T14:37:45.490 回答