为什么 Bing(和 Bing 自定义搜索)return 没有某些维基百科页面的结果?

Why does Bing (and Bing Custom Search) return no results for certain Wikipedia pages?

我正在尝试对某些维基百科页面使用 Bing 自定义搜索。但是,我发现有很多页面 return 在 Bing 自定义搜索(或 Bing 搜索)中没有任何结果。

例如,您可以在 Bing 中搜索 site:https://en.wikipedia.org/wiki/George_Washington name 并获得对该网页的回复。但是,如果您从以下任何犬种名称中选择(实际上几乎是此列表中的任何犬种:https://en.wikipedia.org/wiki/List_of_dog_breeds):

https://wikipedia.org/wiki/Wire_Fox_Terrier
https://wikipedia.org/wiki/Kishu
https://wikipedia.org/wiki/English_Cocker_Spaniel

作为站点,搜索site:{site_from_list_above} dog(例如site:https://wikipedia.org/wiki/Wire_Fox_Terrier dog)没有结果。是我搜索错了,还是 Bing 只是没有缓存这些页面?

回答我自己的问题:在与 Bing 支持人员交谈并亲自使用 URL 后,我发现有两个问题:

  1. 网址不需要重定向,因为 https://wikipedia.org/wiki/Kishu 会将您带到 https://en.wikipedia.org/wiki/Kishu
  2. 其中包含特殊字符的网址(例如 https://en.wikipedia.org/wiki/Chihuahua_(dog) 需要替换(这意味着“(”与“%28”和“)”与“%29”等)。可以在此处找到有关转义的更多详细信息:https://www.w3schools.com/tags/ref_urlencode.asp

希望这对其他人有帮助!