Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215

Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215

Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215

Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215
lang="es"> ¿Se pasa Google de listo con el idioma? | jordisan.net
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215
Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215
class="post-template-default single single-post postid-143 single-format-standard ">

¿Se pasa Google de listo con el idioma?

¿Por qué devuelve Google diferentes resultados en función del idioma de la interfaz del usuario? ¿No es algo que puede confundirnos? Sabiendo lo importante que es separar la presentación del comportamiento, quizá sea un funcionamiento “demasiado inteligente”.

Más de una vez nos sorprendemos cuando, al buscar utilizando Google, los primeros resultados corresponden a páginas con contenidos escritos, no en inglés, sino en español (o en el idioma de la interfaz establecido en las preferencias de idioma de Google y que afecta al idioma de los consejos, de los mensajes, etc.).

Por ejemplo, busquemos ‘Firefox‘ en www.google.es, en páginas escritas en cualquier idioma, pero con la interfaz de Google configurada en español:

Buscando 'Firefox' en Google

Vemos que aparecen antes los resultados de páginas en español que las del sitio oficial “central” en inglés. Sin embargo, en las opciones de búsqueda NO hemos limitado a páginas en un idioma concreto, y parece seguro que las páginas en inglés son más relevantes (cosa que se puede comprobar con esta búsqueda). Otros usuarios han destacado, en diferentes foros, ese mismo funcionamiento.

Al parecer, el orden de los resultados (en lo que respecta al idioma) puede depender tanto del idioma de la interfaz como del servidor Google concreto que se utiliza (google.com vs. google.es) e incluso, de la geolocalización del usuario (es decir, el orden de los resultados será diferente buscando desde un ordenador en España o desde uno en Estados Unidos). Y posiblemente también dependa de la localización geográfica del sitio que haya indicado su webmaster.

¿Qué indica Google al respecto? Como ya comentaba en otro artículo, los detalles de su algoritmo de búsqueda no son públicos. En concreto, respecto al orden de los resultados, Google afirma que:

Google’s order of hits is determined by a combination of several factors, including PageRank priorities. Please check out our Why Use Google page for more detail, or take a look at Larry and Sergey’s article The Anatomy of a Large-Scale Hypertextual Web Search Engine for pleasure reading. (Google General FAQ)

Es decir, pocas pistas.

¿Demasiado listo?

¿Es útil este funcionamiento? A mí se me antoja entre desconcertante y molesto. En las Preferencias, en el apartado “Idioma de la interfaz”, se indica claramente “Mostrar consejos y mensajes de Google en: español”. En ningún momento parece que esta elección vaya a influir en los resultados de la búsqueda; para eso existen otras opciones (por ejemplo, las que permiten buscar “páginas en español” o “páginas de España”).

Clippo, el odiado asistente de Microsoft OfficeParece que Google viola ese principio casi sagrado para los desarrolladores de separar presentación y comportamiento. ¿Por qué funciona así? Es posible que sea debido a una “sobreprotección” del usuario: “bien, estás viendo la interfaz en español, así que te voy a mostrar primero algunas páginas en ese idioma, aunque no sean las más populares”. A mí me recuerda al (im)popular clip de Microsoft Office: la intención es buena, pero molesta que se pase de listo.

Puede que ordenar así los resultados resulte útil para usuarios con poca experiencia y/o escasos conocimientos de inglés, pero aún así puede resultar incluso peligroso. Por ejemplo, he visto casos en que la búsqueda de un determinado programa software devolvía como primer resultado una página en español de descarga previo pago, cuando la página oficial del programa (en inglés) lo ofrecía totalmente gratis.

Y para el resto de usuarios, resulta todavía más molesto. Puedo tener la interfaz configurada en español, pero si tengo facilidad para leer en inglés no quiero que los resultados más relevantes se vean desplazados por otros únicamente porque estén escritos en español.

“Soluciones”

Básicamente, Google debería mostrar claramente cómo afecta la configuración de idiomas a los resultados de la búsqueda. Si el idioma de la interfaz va a afectar al resultado, como mínimo debería mostrarse un aviso en las Preferencias (aunque, por lo que hemos visto, difícilmente se le puede seguir llamando únicamente “idioma de la interfaz”).

En cualquier caso (y a mi modesto entender), sería más lógico que el idioma de la interfaz no afectara al orden de resultados. Si Google quiere “favorecer” los resultados en determinado idioma, sin filtrar los demás, ¿por qué no simplemente añadir una opción nueva en las opciones de búsqueda, y que sea el usuario el que decida?:

Buscar en: la Web la Web (primero páginas en español) sólo páginas en español páginas de España

Mientras tanto, estoy utilizando una solución que me permite buscar de ambos modos: después de instalar la barra de herramientas de Google en Firefox, me encontraba con dos cuadros de búsqueda en el navegador con la misma funcionalidad: buscar en www.google.es:

Búsqueda en Google, en la barra de herramientas incorporada de Firefox y en la Google toolbar

Ahora he configurado el buscador incorporado de Firefox (arriba a la derecha) para lanzar una búsqueda en el servidor www.google.com, de modo que puedo utilizar este último para las búsquedas “normales” en inglés (por ejemplo, si busco la última versión de un programa), y usar el de la barra de herramientas de Google (abajo a la izquierda) para las búsquedas “en español” (por ejemplo, para buscar información sobre un ayuntamiento de España).

Si quieres añadir esa búsqueda (sin redirección de idioma) a tu buscador de Firefox, añade este motor de búsqueda desde mozdev.org.

¿Alguien tiene más información sobre cómo se ordenan realmente los resultados, en función del idioma?

6 thoughts on “¿Se pasa Google de listo con el idioma?

  1. Pingback: meneame.net

  2. rapidcookie

    En realidad esto no es así, nada que ver con la geolocalización, lo mismo pasa con paginas como Megaupload.com, estas paginas detectan la configuracion de idioma del Explorador y muestran la apgina dependiendo de esto. Hace la prueba como la hiciste hoy, Despues si usas Firefox anda a Herramientas ->Opciones ->Seleccionar Y agrega el idioma que quieras sino esta en la lista y/o subilo al principio el que quieras. En Internet Explorer anda a Opciones de Internet-> General -> lenguajes. Despues proba de nuevo en Google.com. A mi me funciono ;).

  3. Miquel

    Muy cierto el problema. Hace tiempo que me hace el trabajo de búsqueda más pesado, por lo que al final opté por tener Google en inglés. Es algo inexplicable, que no pega con el estilo de Google de no molestar al usuario en el uso de las aplicaciones.
    Ciertamente la solución que propone Jordi es muy necesaria. ¿Has pensado en escribir a Google?

    PD: Lo único que te ha faltado es indicar que en el link de configuración del campo de búsqueda del Firefox, lo que queremos añadir es el buscador “Google (No country redirect)”
    ¡Un Saludo!

  4. Miquel

    @rapidcookie

    antes de haber escrito el comentario podrías haber comprobado lo que dice Jordi siguiendo sus indicaciones. Yo ya tengo de siempre configurado el idioma del Firefox como tú dices, y aun así la única manera de conseguir que el primer resultado de la búsqueda “Firefox” sea en inglés es cambiando la interfaz a Inglés.
    O sea que confirmo el comportamiento que describe Jordi (lo acabo de comprobar otra vez)

  5. jordisan Post author

    Miquel,
    además de molestar, lo peor es que no queda claro (no sabemos exactamente cómo funciona); lo primero que debe ser una interfaz es previsible, y no es el caso.
    Dejé un mensaje en un grupo (http://groups.google.es/group/google-es-foro/browse_thread/thread/d3ffc4b40b9026de/f6cf016c8f01483e?lnk=gst#f6cf016c8f01483e), pero creo que no le han hecho mucho caso 🙂 Y no me suena que haya una dirección de correo para enviarles una sugerencia así.

Leave a Reply

Your email address will not be published. Required fields are marked *


Warning: mysqli_num_fields() expects parameter 1 to be mysqli_result, boolean given in /opt/bitnami/apps/wordpress/htdocs/wp-includes/wp-db.php on line 3215

Fatal error: Uncaught exception 'wfWAFStorageFileException' with message 'Unable to verify temporary file contents for atomic writing.' in /opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php:46 Stack trace: #0 /opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php(567): wfWAFStorageFile::atomicFilePutContents('/opt/bitnami/ap...', '<?php exit('Acc...') #1 [internal function]: wfWAFStorageFile->saveConfig() #2 {main} thrown in /opt/bitnami/apps/wordpress/htdocs/wp-content/plugins/wordfence/vendor/wordfence/wf-waf/src/lib/storage/file.php on line 46