2009-03-17 21 views

Respuesta

13

Cuando utiliza la página web de Google para realizar búsquedas mientras está conectado a GMail u otros servicios de Google, utiliza información sobre su historial de navegación para modificar los resultados. No puede hacer eso con una API, ya que supone que lo está haciendo por alguien que no sea usted.

Además, como @Walden mencionado en su respuesta, puede estar golpeando diferentes servidores para las dos consultas, y Google hace una "sincronización lenta" entre los servidores para que no todos tengan la última base de datos de búsqueda o la última versión de el código de clasificación de la página.

2

Una de las causas podría ser diferente entre los lugareños de Google. Consultar Google.com ofrece diferentes resultados que Google.de para la misma palabra clave.

+0

Google podría usar otros parámetros de entrada además de los idiomas de configuración regional/aceptados también. Esto incluye la información de cookies, así como otros metadatos del navegador que no están presentes en una solicitud de la API. –

11

Su búsqueda en la web de Google puede arrojar resultados diferentes a los de mi búsqueda en la web de Google para la misma consulta. Google actualiza constantemente sus rutinas de búsqueda y, a menudo, distribuirá las actualizaciones en diferentes momentos en diferentes centros de datos, de modo que cada centro de datos e incluso cada clúster en un centro de datos puede arrojar resultados diferentes.

Por lo tanto, los resultados de la API probablemente provienen de una base de código diferente (versión de la base de código) que su solicitud web.

+0

¿Un voto a favor? Me encanta saber por qué al menos. –

+0

+1 para la explicación interesante. OMI es triste que la gente votó sin decir por qué: -/ – OregonGhost

+0

también conocido como Google Dance, +1 –

Cuestiones relacionadas