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