Las visitas de búsqueda de Bing son bastante impresionantes, ¿Microsoft no ha permitido que nadie entre en escena detrás de su tecnología de búsqueda? Intenté http://www.discoverbing.com pero no pude encontrar la respuesta a mi pregunta.¿Cuál es la tecnología detrás de Bing? ¿Su propia versión del algoritmo map-reduce u otra cosa?
Respuesta
Microsoft históricamente ha utilizado una función de clasificación de red neuronal como su función de clasificación. La red neuronal combina los cientos de variables que una URL tendrá asociada con ella relacionada con la clasificación. Paper Por lo general, puntuarían más de 100 documentos utilizando un marcador detallado. Cada nodo de consulta deberá puntuar sus documentos superiores de forma aislada y devolverlos al agregador. La clasificación es en realidad muy compleja y los algoritmos de puntuación suelen tener varios niveles.
Para trabajos de cálculo, generación de factores, etc. ... Microsoft Search usa SCOPE que creo que está construido sobre Dryad pero no usa DryadLINQ. SCOPE es básicamente un lenguaje SQL en la parte superior de un clúster.
En realidad, Microsoft es mucho más abierto acerca de su tecnología en la búsqueda que Google. Microsoft Research Asia y Microsoft Research Silicon Valley
La información es de segunda mano, pero entiendo que usan índices invertidos (índices?) Para encontrar los 100 mejores resultados, y luego utilizan un conjunto de redes neuronales para limitarlo varias veces al top 10 , top 3, y luego para encontrar el primero.
Lo hacen porque razonan que el primer golpe es lo que hace que un usuario crea que el motor de búsqueda funciona o no. Si busca CNN y no obtiene CNN.com como primer intento, los usuarios piensan que el motor no funciona.
De nuevo, esto es conocimiento de segunda mano. Lo escuché de un amigo que trabajó en MS por un tiempo en su equipo de búsqueda.
- 1. ¿Cuál es el algoritmo detrás de sleep()?
- 2. ¿Cuál es la tecnología detrás de Windows Azure REST Api?
- 3. Captura de pantalla del navegador mediante JavaScript (u otra cosa)
- 4. ¿Cuál es el algoritmo de predicción detrás de sitios web como farecast.com (bing travel)?
- 5. Encriptación de contraseña con Spring/Hibernate - Jasypt u otra cosa?
- 6. ¿Cuál es el algoritmo detrás de la generación de buscaminas
- 7. ¿Cuál es la tecnología detrás de la grabación de video anit-shake de Skype?
- 8. Php Framework o motor de plantilla u otra cosa?
- 9. ¿Cuál es la forma más rápida/más eficiente de leer este XML en el diccionario (Linq u otra cosa?)
- 10. ¿Cómo obtener su propia versión de aplicación de xcode?
- 11. ¿Cuál es la tecnología detrás de los sitios de transmisión en vivo?
- 12. ¿Cuál es la teoría detrás del algoritmo de coincidencia de patrones KMP?
- 13. ¿Cuál es la lógica detrás del algoritmo de división de Fourier?
- 14. ¿Qué algoritmo está detrás del descubrimiento de STL?
- 15. ¿Cuál es la magia detrás de Lightstreamer?
- 16. ¿Cómo busco un SiteMapNode por su URL (u otra clave)?
- 17. innecesaria 'otra cosa' declaración
- 18. ¿Qué tecnología hay detrás de Chrome Angry Bird
- 19. ¿Cuál es el algoritmo detrás del comando de factor en Linux?
- 20. ¿Cuál es el razonamiento detrás del contexto zeroMQ?
- 21. Si compra su propia aplicación para iPhone, ¿eliminará la versión de desarrolladores actualmente en su dispositivo?
- 22. ¿Cuál es su marco MVP MVP favorito?
- 23. Algoritmo del coeficiente de agrupamiento local distribuido (MapReduce/Hadoop)
- 24. ¿Cómo funciona el algoritmo de ordenación MapReduce?
- 25. La versión iterativa de un algoritmo recursivo es más lenta
- 26. ¿Cuál es la inversión del algoritmo de Shunting Yard?
- 27. Hackear su propia aplicación
- 28. Magma, GOODS, GLORP, o alguna otra cosa?
- 29. ¿Cuál es la razón detrás de Object.clone() está protegido
- 30. ¿Cuál es el algoritmo detrás de los sitios de recomendación como last.fm, grooveshark, pandora?
y map reduce no es realmente parte del algoritmo de "búsqueda". es solo una forma de descomponer un problema en partes paralelas. diciendo eso, probablemente usen algo similar. –
estuvo de acuerdo en que no es el algoritmo que hace la búsqueda sino que lee los documentos de Google, el rango de la página (la columna vertebral de la calidad de los resultados de Google) utiliza este algoritmo, por lo que está relacionado con la búsqueda. –