Почему поисковые API возвращают разные результаты из основной поисковой системы?
Я играл с поисковыми API Google и Bing и заметил, что даже когда оба настроены на поиск во всей сети, API возвращают разные результаты при поиске в реальных поисковых системах.
Я также заметил, что для очень длинных запросов API-интерфейсы, как правило, возвращают очень мало результатов, а иногда и никаких результатов, когда обычный поиск на их веб-сайте возвращает много результатов.
Почему это?
1 ответ
Поисковые системы, как правило, взвешивают результаты на основе ваших собственных схем использования в Интернете. Допустим, вы ищете "Пушистый котенок", и вы регулярно проводите время, просматривая сайты каталогов бара / ресторана, вы можете получить этот новый хипстерский бар "Пушистый котенок" в верхней части результатов поиска, в то время как человек, который тратит больше времени на чтение любимые фанатичные сайты могут получить симпатичные и приятные результаты поиска.
Это часто ловит людей, которые думают, что их крутой новый сайт - номер один в Google, хотя на самом деле ни у кого нет результата на #1, и Google просто одобряет его для них, основываясь на их онлайн-активности.
API не имеют одинаковых знаний о пользователе, поэтому ваши результаты могут отличаться.
Могут быть и другие причины, но это отслеживание использования очень верно.