【问题标题】:Bing Web Search shows results only for my domain必应网络搜索仅显示我的域的结果
【发布时间】:2017-07-28 08:18:47
【问题描述】:

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

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

但在结果中,我不仅收到了 mysite.com 的结果,还收到了来自 wikipedia 等网站的结果。 如何仅搜索我的域的结果? Bing 自定义搜索对我不起作用,因为我有超过 10k 笔交易

【问题讨论】:

  • 您正在使用的 site: 元素确实可以正常工作,所以我想知道您正在执行的实际查询中是否存在语法错误。你能提供一个失败的实际查询 URL 吗?

标签: microsoft-cognitive bing-api bing-search


【解决方案1】:

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

此行为适用于以下网址:

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

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

【讨论】:

  • 感谢我收到了很好的查询结果。也许它被索引了((
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多