1

使用 Bing Web Search API,我只需要为我的域过滤结果,例如查询:

https://api.cognitive.microsoft.com/bing/v7.0/search?q=site:mysite.com+myquery

但在结果中,我不仅收到了 mysite.com 的结果,还收到了来自维基百科等网站的结果。如何仅搜索我的域的结果?必应自定义搜索对我不起作用,因为我有超过 1 万笔交易

4

2 回答 2

1

您的网站可能不被 Bing 知道或编入索引。由于您使用 Bing Search API,而不是自定义索引服务或跨站点地图搜索。实际的 Bing 网站需要能够找到您的网站。因为它没有,这会触发返回尽可能相关结果的默认行为。

此行为对以下 URL 有效:

https://api.cognitive.microsoft.com/bing/v7.0/search?q=microsoft+site:notAnIndexedWebsite.com

格式化方面,有多个选项,如这里所示。在这种情况下,这些都不是问题。

于 2017-08-04T12:04:44.003 回答
0

如果有帮助,您可以尝试 Bing 自定义搜索(在https://www.customsearch.ai/上),尤其是现在在 GA 中。它还提供了通过网站管理员在 Bing 索引中抓取您的页面的选项(如果它们尚未被抓取)。这应该确保您仅从您的网站获得结果。

于 2017-10-27T20:28:56.850 回答