2009-03-17 13 views

Odpowiedz

13

Podczas korzystania ze strony internetowej Google do wyszukiwania podczas logowania do Gmaila lub innych usług Google, wykorzystuje on informacje o historii przeglądania w celu modyfikacji wyników. Nie można tego zrobić za pomocą interfejsu API, ponieważ zakłada on, że robisz to dla kogoś innego niż ty.

Ponadto, jak wspomniano w jego odpowiedzi jako @Walden, możesz uderzać w różne serwery dla obu zapytań, a Google wykonuje "wolną synchronizację" między serwerami, aby nie wszystkie miały najnowszą bazę wyszukiwania lub najnowszą wersję kod rankingowy strony.

2

Jedną z przyczyn mogą być różne lokalizacje Google. Zapytanie do Google.com oferuje inne wyniki niż Google.de dla tego samego słowa kluczowego.

+0

Google może używać innych parametrów wejściowych oprócz języków regionalnych/akceptowanych. Obejmuje to informacje o plikach cookie, a także inne dane metadane przeglądarki, które nie występują w żądaniu aplikacji. –

11

Twoje wyszukiwanie w Google może zwrócić inne wyniki niż moje wyszukiwanie w Google dla tego samego zapytania. Firma Google stale aktualizuje swoje procedury wyszukiwania i często wprowadza aktualizacje w różnym czasie w różnych centrach danych, dzięki czemu każde centrum danych, a nawet każdy klaster w centrum danych może zwracać różne wyniki.

Dlatego wyniki z API prawdopodobnie pochodzą z innej bazy kodu (wersji kodu) niż z żądania sieci.

+0

Downvote? Uwielbiam wiedzieć, dlaczego przynajmniej. –

+0

+1 za interesujące wyjaśnienie. IMO to smutne, że ludzie głosują bez wyjaśnienia, dlaczego: -/ – OregonGhost

+0

aka Google Dance, +1 –

Powiązane problemy