La palabra algoritmo deriva del árabe «Al-Juarismi» sobrenombre del matemático, astrónomo y geógrafo persa Mohamed ben Musa (780-850
d.C.) considerado el padre del álgebra y el introductor del sistema de numeración actual.
Con el tiempo la palabra algoritmo ha tomado un significado más amplio y se ha hecho sinónimo de cualquier conjunto definido, ordenado y finito de operaciones que permite solucionar un problema concreto.
En Internet los buscadores como Google utilizan algoritmos para hallar un resultado final numérico que sirva para presentar ordenadamente los resultados de una búsqueda. Estos algoritmos utilizados por los buscadores para clasificar, indexar y ordenar sus resultados son todos parecidos, aunque no son idénticos. Cada buscador tiene sus propios algoritmos que cambian constantemente. Estos algoritmos son secretos, hay partes conocidas, pero no es posible conocerlos al 100%.
Cuando introducimos una o varias palabras de búsqueda en Google este buscador realiza un barrido en su base de datos, donde tiene indexadas millones de páginas, y mediante el «algoritmo de Relevancia» busca coincidencias de la palabra o palabras solicitadas en la búsqueda con el contenido de las páginas que tiene indexadas.
Inmediatamente después Google utiliza el «algoritmo
PageRank» para valorar todas las páginas cuyo contenido coincide con las palabras de búsqueda y presentar en los primeros resultados de búsqueda las páginas con un «PageRank» más alto.
De esta forma, mediante estos dos algoritmos, Google se asegura que en los resultados de búsqueda encontraremos en las primeras posiciones las páginas que coinciden con las palabras de búsqueda y que están mejor valoradas.
Así pues, el algoritmo de Google está formado, a su vez, por 2 grandes algoritmos:
- El algoritmo de Relevancia.
- El PageRank.
