Por qué Google se convirtió en instantáneo

La semana pasada, Google implementó un cambio importante en la interfaz de su motor de búsqueda. Los usuarios estadounidenses, y algunos usuarios de otros países, comenzaron a ver que los resultados de sus búsquedas en Google aparecían en pantalla mientras aún estaban escribiendo. Por ejemplo, si escribe b en el cuadro de búsqueda de Google, es posible que vea los resultados de una búsqueda en Google de Bank of America debajo del cuadro, junto con un enlace patrocinado por Bank of America. Siga escribiendo hasta que tenga bat en el cuadro de búsqueda, y los resultados podrían cambiar repentinamente para coincidir con una búsqueda de batman.





Google Instant, como se le llama, se trata principalmente de hacer que las búsquedas sean más rápidas y efectivas, según Google. La compañía dice que el servicio ahorra de dos a cinco segundos por búsqueda y ayuda a los usuarios a refinar sus consultas al proporcionar comentarios instantáneos.

Google no niega que mantener sus ventas de anuncios de búsqueda fue un enfoque principal al probar el servicio. A la empresa solo se le paga por un anuncio, o un enlace patrocinado, cuando un usuario hace clic en el anuncio, y los anuncios se orientan a búsquedas específicas. Al mostrar los anuncios de una búsqueda en pantalla un par de segundos antes, la frecuencia de los usuarios que hacen clic en esos anuncios solo puede aumentar.

Los anuncios de búsqueda de Google son un negocio de $ 20 mil millones, gracias a la popularidad de sus anuncios de texto livianos y mínimamente intrusivos que se venden en búsquedas específicas. Por lo tanto, es impensable que Google arriesgue su fuente de ingresos simplemente porque los empleados pensaron que los resultados instantáneos eran geniales.



Pero, ¿los usuarios encuentran útil Google Instant? Algunos expertos de Internet se han mostrado escépticos. Un desarrollador web realizó un seguimiento ocular estudio de siete personas elegido para representar una amplia gama de edades de usuarios habituales de Internet. Su prueba encontró que ninguno de ellos estaba saltando a los primeros resultados. En cambio, continuaron escribiendo hasta que terminaron la consulta de búsqueda.

Google insiste en que sus propias pruebas exhaustivas dicen lo contrario. El portavoz de la empresa, Jake Hubert, dice: De hecho, descubrimos que las personas sí miran las predicciones y los resultados, pero no necesariamente se dan cuenta de que eso es lo que están haciendo. Google es conocido por realizar pruebas exhaustivas de hasta el más mínimo cambio en su motor de búsqueda rentable. Otros productos recientes, como la red social Google Buzz y la herramienta de colaboración Google Wave todo-más-el-fregadero de la cocina, no tuvieron el éxito esperado. Pero Google Instant no es un producto nuevo. Es una supuesta mejora del producto de mayor éxito en Internet.

Google Instant también es una hazaña de ingeniería impresionante. ¿Cómo puede Google ofrecer un flujo ininterrumpido de resultados instantáneos a cientos de millones de usuarios sin derretir Internet? Resulta que los resultados instantáneos no son impulsados ​​por un gran ancho de banda, sino por los avances en los centros de datos de back-end de Google y dentro de su navegador.



Othar Hanson , líder tecnológico de la función, dice que cargar resultados de búsqueda a medida que escribe solo usa unos pocos miles de bytes de datos para cada nuevo conjunto de 10 resultados y cualquier anuncio basado en texto dirigido a la búsqueda. Las personas que administran nuestro tráfico apenas parpadearon cuando dijimos que tendremos este efecto en el tráfico de búsqueda, dijo en una entrevista telefónica, porque tenemos otra cosa llamada YouTube. Los cinco a 50 kilobytes de datos en un nuevo conjunto de resultados de búsqueda, incluso si incluyen miniaturas de imágenes, son diminutos en comparación con incluso un segundo de video en línea.

La verdadera magia de Google Instant proviene en gran parte de los avances en el hardware del centro de datos en los últimos 18 meses, dijo Hansson. Los servidores más rápidos y las conexiones más sólidas entre ellos se combinan con nuevos trucos para almacenar en caché los resultados de la mayoría de las búsquedas de Google. La mayoría de las búsquedas escritas por los usuarios no son muy originales. Entonces, cuando escribe bat en Google, estadísticamente es casi seguro que continuará escribiendo un hombre adicional en el cuadro. En lugar de esperarlo, Google envía los resultados de Batman.

Nos aseguramos de que las búsquedas en las que confiamos sean atendidas más rápido, dijo Hansson. Si su consulta de búsqueda no parece obvia según el comportamiento de otras personas, Google se queda atrás para ver qué más escribe. En lenguaje de programadores, Google ha cambiado su back-end de ser apátrida, lo que significa que si escribe cinco búsquedas seguidas, trata cada una como una sesión completamente nueva, para mantener un estado de sesión que rastrea los resultados de búsqueda que ya han sido enviado a ti. Eso significa que se está realizando mucho más trabajo en la memoria de la computadora dentro de los centros de datos de Google.



Al final, dijo, Google Instant en realidad reduce el costo total de una búsqueda para la empresa al entregar los resultados almacenados en caché para la mayoría de las búsquedas. Por separado, Google ha actualizado sus rastreadores de Internet para mantenerlos en caché. resultados recién surtidos con las noticias más recientes, publicaciones de blogs y otro contenido que puede tener solo unos minutos de antigüedad.

El otro gran avance ocurre dentro de su navegador. La investigación de Google encontró que la mayoría de las personas escriben a una velocidad que deja un espacio de 300 milisegundos entre las pulsaciones de teclas. El objetivo de Google Instant, entonces, fue cambiar los resultados en menos de 300 milisegundos. Para ello, los ingenieros se embarcaron en proyectos para optimizar el código JavaScript que se ejecuta dentro de sus páginas para que los resultados de búsqueda y los anuncios se puedan analizar y mostrar en pantalla en un par de cientos de milisegundos. El comportamiento de JavaScript varía mucho de un navegador a otro. Eso significaba que cada uno de los cuatro navegadores compatibles con Google Instant (Internet Explorer, Safari de Apple, Firefox de Mozilla y el propio Chrome de Google) debían personalizarse por separado con un código JavaScript diferente.

No es una coincidencia que la compatibilidad con JavaScript de estos navegadores también se haya mejorado repetidamente en los últimos años. A medida que los sitios web comerciales agregan cada vez más interactividad, en gran parte impulsada por JavaScript, el rendimiento de JavaScript se ha convertido en la diferencia entre la navegación rápida y lenta, más notada por los usuarios que no saben cómo funciona todo. Hace un año, probablemente hubiera sido imposible un tiempo de respuesta de 300 milisegundos. En los navegadores más recientes, se ha vuelto confiable.



En general, Google afirma que 15 innovaciones tecnológicas independientes, la mayoría de ellas consideradas secretos comerciales, funcionan juntas para hacer posible Google Instant.

Tierra del motor de búsqueda el editor Danny Sullivan, un comentarista respetado, cree que Google Instant podría tener otro impacto comercial importante. Sugiere que se trata menos de generar más tráfico publicitario y más de hacer que los competidores Bing y Yahoo parezcan lentos. Sospecho que, principalmente, los usuarios sentirán que Google es más rápido, escribió en un correo electrónico. Si muchas de sus consultas ya son lo primero que adivina Google, los resultados están ahí para usted, de inmediato. Cuando se le preguntó si Google Instant cambiará el comportamiento de los usuarios de Internet, respondió: Su comportamiento es ser más feliz con Google.

esconder