ALGORITMOS DE BÚSQUEDA Todos los motores de búsqueda poseen un sistema de bases de datos, en el que almacena la información de todas las páginas web, allí los datos se ordenan de muchas maneras según un sistema de clasificación y recolección que es propio de la compañía a la que pertenece el motor de búsqueda. Pero esa búsqueda y almacenamiento de direcciones e información la realiza un sistema automático (robot, araña o spider) que se encarga de mirar todas las direcciones URL de la red, recogiendo palabras y frases claves de cada una e incluyéndolas en la base de datos del buscador. Algunos nombres de robots importantes son: Googlebot (Google), MSNbot (MSN), Yahoo! SLURP o SLURP (Yahoo!), Teoma (Ask), Scooter (AltaVista), MantraAgent (LookSmart), WebCrawler (Webcralwer) y Fluffy the spider (SearchHippo). El rastreador se mueve a través de los enlaces de un sitio web. Cuando el robot sale a la red, se le da una lista de sitios web donde debe moverse, mirando en sus enlaces (moviéndose dentro y fuera del sitio web), leyendo el contenido, etc. Al leer la información, el rastreador envía una petición al servidor web para que le envíe páginas (el número varía según como esté programado), de la misma forma que el navegador pide que se muestren las páginas, pero para el rastreador es todo un interfaz de texto en HTML. Si un sitio web (o su servidor) tiene problemas para cumplir la petición, el rastreador se marchará. Puede que vuelva, pero tras varios intentos no regresará al sitio web. Existe, además, una serie de consideraciones para que el rastreador no meta el sitio en el índice: página en construcción, páginas llenas únicamente de enlaces (granjas de enlaces) o páginas de contenido desfasado (en Internet lo importante es la novedad). Ahora bien, para poder acceder a la información se requiere de un algoritmo de búsqueda, el cual a partir de la palabra o frase clave insertada mirará en la base de datos las direcciones que más se ajusten al criterio de búsqueda, devolviendo las direcciones a esas páginas web. Los algoritmos varían de unos motores de búsqueda a otros, lo que lleva a que las búsquedas de la misma palabra pueden arrojar resultados diferentes en motores distintos. Algunos de los algoritmos más empleados son*: