Почему Bing (и Пользовательский поиск Bing) не возвращает результатов для определенных страниц Википедии?

Я пытаюсь использовать систему пользовательского поиска Bing на определенных страницах Википедии. Однако я обнаружил, что есть много страниц, которые не возвращают никаких результатов в пользовательском поиске 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 просто не кэширует эти страницы?

1 ответ

Решение

Отвечаю на свой вопрос: поговорив со службой поддержки Bing и поигравшись с URL-адресами, я обнаружил две проблемы:

  1. URL-адреса не должны быть перенаправлениями, так как https://wikipedia.org/wiki/Kishu приведет вас к https://en.wikipedia.org/wiki/Kishu.
  2. URL-адреса, содержащие специальные символы (например, https://en.wikipedia.org/wiki/Chihuahua_(dog)необходимо заменить (это означает "(" на "%28" и "") на "%29" и т. д.). Более подробную информацию о побеге можно найти здесь: https://www.w3schools.com/tags/ref_urlencode.asp

Надеюсь, это поможет кому-то другому!

Другие вопросы по тегам