Puede que no sea un buen candidato para responder esta pregunta, pero entiendo que el software de hoy depende principalmente de los datos. Google tiene las mejores mentes en el campo de la informática, al igual que Microsoft. Así que supongamos que ambos tienen el mismo algoritmo de búsqueda. Ahora todo se reduce a datos. Simplemente vea el porcentaje de usuarios que usan productos de Google y compárelo con otros competidores. La cantidad de datos generados para google es mucho más que para cualquier otro competidor. Es por eso que la búsqueda de Google proporciona resultados mucho más eficientes que cualquier otro motor de búsqueda. En algunos casos, otros podrían superar a Google, pero estos casos son muy pequeños. Incluso si el algoritmo de otros competidores es mejor que el de google. El motor de búsqueda de Google seguirá siendo más eficiente que otros debido a sus datos.
¿Es el algoritmo de búsqueda de Google realmente el mejor?
Related Content
¿Cómo usaría BFS en un árbol para imprimir los valores de cada nivel por separado?
¿Cómo escribo un algoritmo para el problema de las 100 puertas?
Tiene dos números binarios de tamaño n cada uno, ¿cuántas operaciones se necesitan para sumarlos?
Cómo ordenar diagonales de una matriz 2D de manera eficiente
En sentido práctico, el motor de búsqueda es eficiente cuando se puede encontrar lo más relevante relacionado con el tema buscado, ya sea en forma de enlace a otra página o resultado directo, búsqueda semántica.
Aquí hay un buen material sobre semántica
http://www.searchenginejournal.com/seo-101-semantic-search-care/119760/ & nbsp ;
Ahora, el algoritmo de búsqueda no es un algoritmo único de paz sino una colección de complejos diferentes. Por ejemplo, el algoritmo de colibrí de Google consta de varias partes como brainranker, topheavy y muchas de ellas.
Y también hay otras compañías que también están trayendo algún producto innovador.
En algún nivel particular, cierto motor de búsqueda funciona mejor que otro y hay muchos de ellos. Bing de Microsoft, WolfromAlpha, Duckduckgo y muchos otros.
Teniendo en cuenta WolframAlpha, es mejor cuando alguien está buscando números de ciertas cosas. Es mejor que cualquier otro motor para encontrar ciertos hechos y números y también con fines educativos.
Si alguien está realmente preocupado por la privacidad, duckduckgo es lo mejor.
Recientemente, una empresa o startup ha anunciado su primer motor de búsqueda llamado cerebro, que describen “el motor de la ambición” en un nivel superior que proporciona respuestas precisas del 80-90% a las consultas proporcionadas. Y el hecho divertido es que también han probado que usar Quora donde afirmaron que puede dar un 87% de respuestas precisas.
Pero para todo el paquete, es decir, Google general sigue siendo el mejor porque
1) cada vez que busco algo puedo obtener los resultados en la primera página
2) además sabe lo que hago, lo que he buscado para que pueda proporcionarme una mejor sugerencia (problemas de privacidad)
3) Su búsqueda semántica es impresionante y realmente lo dije en serio.
4) Está disponible de forma gratuita en todas las plataformas (por ejemplo, debe comprar la aplicación para Wolfrom Alpha para Android, iOS incluso Windows)
Google se basa en la tecnología del siglo XX (indexación invertida) a gran escala (big data).
Google es excelente, pero tiene una falla importante: tiene un costo de poder de cómputo de miles de millones de dólares al año.
Los desarrollos recientes en Neurociencia y Ciencia del Cerebro demuestran que el cerebro humano es la máquina de indexación más eficiente jamás construida.
¡El mejor algoritmo de búsqueda es el que busca como el cerebro humano!
ContextualWeb indexa miles de millones de páginas web en almacenamiento y potencia de cálculo de órdenes de magnitud inferiores a Google.
Lo hace imitando la forma en que el cerebro humano indexa sus recuerdos. Tiene casi cero costos de energía informática.
More Interesting
Cómo encontrar el salto más pequeño
¿Cuál es el código / algo para la multiplicación de matriz dispersa?
¿Cuál es el mejor algoritmo para la optimización convexa sin restricciones de propósito general?
¿No es posible en un árbol de búsqueda binario que el sucesor de un elemento tenga más de un hijo?
¿Se puede aplicar BFS a gráficos ponderados?
¿Qué necesitamos antes de comenzar las estructuras de datos?