Echemos un vistazo a los algoritmos de búsqueda en los que Google trabaja en este momento.
- Respuestas: muestra respuestas inmediatas y datos rápidos.
- Autocompletar: predice su búsqueda.
- Frescura: Últimas noticias e información.
- Imágenes: muestra resultados basados en imágenes.
- Indexación: utiliza sistemas para recopilar y almacenar documentos en la web.
- Gráfico de conocimiento: proporciona resultados basados en una base de datos de personas del mundo real, lugares, cosas y las conexiones entre ellos.
- Móvil: mejoras dirigidas a dispositivos móviles.
- Noticias: Resultados de periódicos y blogs en línea.
- Comprensión de la consulta: llega al significado más profundo de la consulta.
- Refinamientos: proporciona funciones como “Búsqueda avanzada”, búsquedas relacionadas y otras herramientas de búsqueda
- Métodos de búsqueda: cosas como “buscar por imagen” y “búsqueda por voz”.
- Sitio y calidad de la página: utiliza un conjunto de señales para determinar qué tan confiable, confiable o autorizada es una fuente. (Una de estas señales es PageRank, uno de los primeros algoritmos de Google, que analiza los enlaces entre páginas para determinar su relevancia).
- Fragmentos: muestra pequeñas vistas previas de información.
- Ortografía: identifica y corrige posibles errores ortográficos y ofrece alternativas.
- Sinónimos: reconoce palabras con significados similares.
- Traducción e internacionalización: resultados a medida en función de su idioma y país.
Hay algunos departamentos más bajo búsqueda. Google comenzó con el número 12, y se convirtió en un gigante de una compañía con docenas de departamentos bajo un mismo capó: Google X, Android, Youtube, Maps, etc.
Todos los días, cientos (posiblemente miles) de los mejores desarrolladores del mundo están haciendo cambios y actualizaciones en la base de código interna de la compañía para exprimir ese bit adicional de rendimiento o para obtener ese resultado personalizado para usted. Es imposible que incluso alguien como Larry Page comprenda ahora los detalles más íntimos de cada departamento bajo búsqueda. Y todos esos departamentos se unen para hacer que la experiencia funcione.
- ¿Qué debo hacer después de aprender Python? ¿Programación competitiva o aprender Djanjo o aprender algoritmos y estructura de datos en Python?
- ¿Qué tipo de algoritmo es efectivo (95-100%) para detectar hasta 15 dentro de una habitación?
- Cómo escribir una matriz para un libro de calificaciones que acepte 10 entradas y no requiera usarlas todas
- ¿Por qué las computadoras solo pueden hablar en binario?
- ¿Cuál es la forma más fácil de demostrar que si la intersección de 2 rutas es un gráfico conectado, entonces la unión de las 2 rutas tiene al menos un circuito?
Lo primero que hay que entender sobre los algoritmos de Google es su escala. Tu pregunta no es escalable. Intente hacer esta misma pregunta con todo el departamento de Búsqueda en mente.
Para reflexionar : incluso si hubiera un solo algoritmo para gobernarlo todo, no tendría ningún valor sin el índice que Google ha creado en los últimos 18 años. Por su propia admisión, es de alrededor de 100,000,000 gigabytes, y han gastado más de un millón de horas de computación para construirlo.