Conoce el número de consultas que hiciste en Google

Mientras que es difícil estimar el número de búsquedas, Google Web History te muestra el total de búsquedas llevadas a cabo cuando estabas logeado. El servicio fue lanzado en Abril de 2005 así que búsquedas anteriores puede que no estén registradas.

Google Web History esta habilitado por defecto cuando creas una cuenta de Google y graba tus búsquedas, los resultados de las búsquedas y ademas puedes pinchar y buscar en su historial, pero la última característica ha sido incluir esta función en la barra de Google como opt-in y añadir un contador con el número de búsquedas totales en el servicio.

Búsquedas en google

En 2003, Google probó un contador que mostraba el número de búsquedas, pero esa característica no llego a salir a la luz. “El contador se muestra en la parte inferior de Google en la página principal, y muestra tanto un contador numérico como una barra de color para representar la frecuencia de su búsqueda. (…) Más allá de ser un truco interesante, ¿cuál es la finalidad del contador? Aunque Google ha eliminado la página de preguntas frecuentes, su respuesta a la pregunta era: Solo hay auto-conciencia. La búsqueda es interminable “.

Realmente se hacen más consultas en otras cuentas o sin estar logueado. Como veis las mías a día de hoy son algo más a las 4 mil ¿y las vuestras? Si alguien se anima que postee su imagen enlazada.

La búsqueda semántica y lógica de la información

Introducción

La información es tal vez el arma más poderosa de nuestros días. Desde que comenzamos el día hasta que lo terminamos, recibimos un constante bombardeo de información desde cualquier posible fuente de información. Pero no sólo nos limitamos a recibirla de forma pasiva, sino que solicitamos también información lo más precisa y exacta, deseando recibir una respuesta en el menor tiempo posible.

Hasta no hace pocos años debíamos acudir a grandes bibliotecas especializadas y especificas de los temas sobre los que queríamos hacer una consulta para recibir información. Hoy esto parece algo poco común y en decadencia debido a que la mayoría de las veces resulta un método costoso en tiempo y no siempre se puede contrastar un gran volumen de información para obtener la fuente de mayor calidad.

En su lugar se utilizan métodos alternativos de consulta mucho mas rápidos basados en una gran red de información llamada Internet. Dicha red de información, a menudo saturada de sobre información, no resultaría tal útil u organizada sin la labor realizada por los buscadores.

Los buscadores semánticos y lógicos

La mayor revolución de la información ha sido aprovechada por las empresas tecnológicas que han sabido aplicar la demanda de consultas sobre conocimientos e información de los usuarios, para crear grandes motores de búsqueda basados en criterios y formas muy específicas en las que no todos ellos funcionan de la misma manera.

Las herramientas de búsqueda en Internet proporcionan métodos simples y eficientes basados fundamentalmente en búsqueda léxica. Un buscador es un sistema que utiliza la información semántica disponible en una base de conocimiento, permitiendo capturar la estructura compleja de la información y proporcionando la capacidad de razonamiento[1]

Las herramientas de búsqueda no serían muy útiles, sin las posibilidades de consulta que dispone el usuario, es decir “las distintas técnicas y herramientas que puede utilizar el usuario con el fin de localizar la información que necesita en la Red haciendouso de buscadores [2]

Asimismo, las técnicas a menudo se basan en operadores de la lógica booleana, quizás la característica más útil para definir criterios de búsqueda sobre la lógica del motor de búsqueda. Algunos pueden ser: AND, OR, NOT, AND NOT (en algunos motores), etc.

Ejemplo de búsqueda: profesores OR alumnos en Ciudad Real

También son utilizados muchos operadores matemáticos, aunque a menudo estos operadores están disponibles para el usuario, no suelen ser cómodos o no mantienen un valor usabilidad para el usuario medio por lo que se acude a una lógica booleana limitada o camuflada dejando los operadores y expresiones más complejas para usuarios más avanzados. Por ejemplo, algunos buscadores ofrecen lógica booleana limitada con botones de elección o menús desplegables, como:

Los documentos deben incluir “Todos los términos” (equivalente a usar el operador AND entre todos los términos).

Los documentos deben incluir “Cualquier término” (equivalente a usar OR entre todos los términos).

Sin embargo, pueden construirse consultas muy complejas para recibir una información concisa y exacta que la lógica booleana limitada en los interfaces no puede ofrecer. Por ejemplo, si quisiéramos encontrar “una” (teniendo en cuenta el termino una) tienda de deportes (donde no se tuviera en cuenta supermercados) o un centro del corte ingles (comparando solo con corte) de una ciudad cualquiera y se mostrara la versión en cache del buscador para agilizar la búsqueda, tendríamos una consulta avanzada del tipo:

cache: una + “tienda de deportes” -supermercado | corte -ingles de la ciudad *[3]

La biblioteca de la Universidad de California en Berkeley tiene una excelente tabla (en inglés) que detalla qué posibilidades de operadores lógicos de búsqueda que se ofrecen en los motores de búsqueda más poderosos, así como enlaces a instrucciones que detallan cómo usar un motor específico (los enlaces están en la parte superior de la tabla)[4]

La web semántica y los buscadores de información

Este tipo de consultas no sería posible si la red no dispusiera de una estructura semántica. A esto se le conoce como Web semántica.

El objetivo del proyecto de la Web Semántica es que toda esta información sea comprensible no sólo por humanos, sino también por computadoras. Para conseguir esto se deberá codificar la semántica de los documentos web mediante lenguajes de metadatos y ontologías (representaciones compartidas de conocimiento en forma de taxonomías de conceptos relacionales y reglas de inferencia)[5][6]

Esta estructura permite componer a los documentos y archivos de la red de unos metadatos con los que aplicando la lógica se puede extraer automáticamente conclusiones de la información almacenada y hacer búsquedas de la información muy especializadas.

Actualmente el buscador más destacado y con mayor cuota de mercado, llamado Google, ha conseguido su liderazgo en el sector debido a las aplicaciones de la lógica en sus algoritmos de búsqueda de información.

Google para mejorar y acotar sus resultados recurre a utilizar truncados, operadores booleanos, o instrucciones y campos específicos para obtener la información que se precisa. Pero su gran potencial reside en la utilización de la teoría de la lógica difusa[7] desarrollada por iraní Lofti Zadeh[8] que se basa en superar la ley del tercer excluido[9] que propone que un supuesto solo podrá ser Verdadero o Falso y el intermedio entre ambos es descartado de forma automática, siendo esta una de las base del lenguaje binario establecido mediante instrucciones que utilizan únicamente el 0 y el 1.

Por tanto, la lógica difusa utilizada en buscadores como Google crea una forma de transcribir matemáticamente como funciona el razonamiento humano e implantar esta forma “más lógica” de pensar en las máquinas y en las herramientas concretas de búsqueda de información como los buscadores de Internet.

Conclusiones

El crecimiento de la información aumenta casi de manera exponencial cada día y la mayoría generado en Internet. Buscadores como Google ayudan a gestionar eficientes consultas de grandes volúmenes de información acotando la búsqueda a unos pocos resultados de la mayor relevancia. Para estos resultados, la lógica difusa desempeña un gran papel a la hora de la implementación de los algoritmos que a su vez se nutre de un gran volumen de metadatos pertenecientes a la web semántica.

La información y la meta información adquiere notablemente más importancia y posiblemente en un futuro seamos capaces de “hablar” con máquinas de una forma más humana, gracias a la lógica y sus aplicaciones para realizar nuestras búsquedas con un simple esfuerzo.

Bibliografía

[1] CERN. European Laboratory for Particle Physics & others; TWebS: An Application of Terminological Logics in Web Searching. Granada Editorial S.N, 1999

[2] Agustín Montes Hernández; Posibilidades de consulta en los buscadores, Marzo 1999

http://www.elprofesionaldelainformacion.com/contenidos/1999/marzo/posibilidades_de_consulta_en_los_buscadores.html

[3] Galinus; Operadores y otras formas de utilizar Google

http://www.galinus.com/es/articulos/operadores-y-comandos-google.html

[5] Yusef Hassan Montero; Web Semántica: El papel del Arquitecto de la Información, 28 de Abril de 2003

http://www.nosolousabilidad.com/articulos/web_semantica.htm

[6] Peis, E.; Herrera-Viedma,E.; Hassan Y. and Herrera, J.C. Ontologías, taxonomías y agentes: recuperación “semántica” de la información. JOTRI 2003: II Jornadas de Tratamiento y Recuperación de Información, 8 y 9 de septiembre de 2003

[8] Wikipedia inglesa; Lotfi Zade; http://en.wikipedia.org/wiki/Lotfi_Zadeh

Páginas del manual de ubuntu en Español

Páginas man en español

Ubuntu trae una utilidad en el sistema llamada man (una interfaz de los manuales de referencia electrónicos). Es bastante útil para hacer consultas de los comandos o parámetros de un determinado programa.

Generalmente toda esta documentación suele estar en inglés y aunque su compresión no es muy difícil, resulta más cómodo poder leerlo en nuestro idioma nativo.

Para usarlo, simplemente debemos escribir en el terminal:

$ man programa

Siendo programa, el programa en cuestión a consultar.

También existen interfaces gráficas, para no utilizar la consola. Pero en este artículo nos centraremos en el uso por consola.

En nuestro caso haremos una consulta sobre el comando “ping“:

$ man ping

Si no hemos hecho ninguna modificación, por defecto nos aparecerá el manual en inglés:

PING(8)                                System Manager’s Manual: iputils                                PING(8)

NAME
ping, ping6 - send ICMP ECHO_REQUEST to network hosts

Bien, para resolver este pequeño inconveniente, simplemente debemos tener los repositorios Multiverse activados y después proceder a instalar los paquetes “manpage-es” y “manpages-es-extra” mediante Synaptic o terminal:

$ sudo apt-get install manpages-es manpages-es-extra

De este modo, nos encontraremos la mayoría de manuales en nuestro idioma español. Por ejemplo para nuestro anterior caso del comando ping:

$ man ping

Nos devolverá:

PING(8)                                   BSD System Manager’s Manual                                  PING(8)

NAME
ping - envía paquetes ICMP ECHO_REQUEST a servidores de red

SINOPSIS
ping [-dfnqrvR] [-c count] [-i wait] [-l preload] [-p pattern] [-s packetsize]

Como curiosidad añadir, que podeis consultar el manual del propio comando man:

$ man man

Pero no existe página de manual para “woman” 😉

$ man woman
No existe entrada de manual para woman