¿Cuál ha sido el desarrollo reciente en algoritmos de búsqueda en tiempo real?

No es un desarrollo “reciente” … pero la compañía para la que trabajo, OneRiot, originalmente abrió el camino para la búsqueda en tiempo real / social. En términos generales, utilizamos la actividad de Twitter de las personas, en lugar de rastreadores web robóticos, para guiarnos en la creación de un índice de la web. El resultado fue que nuestro índice estaba lleno de contenido socialmente relevante en este momento. Dicho de otra manera, solo indexamos las páginas web sobre las que la gente estaba tuiteando en este momento, por lo que los resultados de búsqueda de cualquier consulta devolvieron enlaces que tenían un grado actual de rumores sociales sobre ellos.

El algo de clasificación que usamos, llamado PulseRank, incluía una variedad de señales sociales en tiempo real, como la velocidad a la que se compartía un contenido en Twitter en este momento, etc. Puede leer más sobre lo que hicimos / lo que fue el algo aquí: http://www.docstoc.com/docs/docu…

Para completar la historia, utilizando la misma arquitectura subyacente en tiempo real, creamos un modelo de anuncios para monetizar la búsqueda en tiempo real y la web en tiempo real más amplia a principios de 2010. Eso explotó … y la compañía ahora se centra exclusivamente en esto. Puede leer más sobre eso aquí: http://www.adexchanger.com/ad-ne…

Michael Busch (un usuario de Lucene / Solr) participó en la nueva búsqueda de Twitter. Su video de la conferencia Lucene Revolution está en

More Interesting

¿Cómo se utilizan los punteros para la asignación dinámica de memoria de las variables?

Cómo encontrar todos los palíndromos posibles que se pueden generar usando las letras de una cadena dada

¿Cuáles son los algoritmos necesarios para resolver un cubo de rubics?

¿Qué canal / tutorial en YouTube es mejor para aprender algoritmos o estructuras de datos?

¿Cuáles son las desventajas de las funciones recursivas?

¿Cuáles son las fuentes que pueden proporcionar múltiples metodologías a partir de un nivel básico para resolver problemas algorítmicos?

¿Por qué el introsort se convierte de quicksort a heapsort después de cierta profundidad?

¿Cuál es el mejor método para aprender efectivamente ciencia de datos / aprendizaje automático desde cero para un estudiante promedio de Ingeniería (idiomas, algoritmos, tutoriales, etc.)?

¿Cuál es el algoritmo más preciso (sin usar un software) para predecir el número 21 basado en 20 números anteriores?

¿Cuál es la mejor manera de usar la notación O grande para determinar la tasa de crecimiento del tiempo de ejecución de un algoritmo?

¿Cuál es la relación entre las cadenas de Markov y los procesos de Poisson?

¿Cuánta teoría de probabilidad necesitas para entender y aplicar algoritmos comerciales populares?

¿Qué imprime este código? ¿Cuál es la función de EOLN en este ejemplo?

¿Podemos hacerlo mejor en complejidad de tiempo que el siguiente código para calcular la suma de los primeros 10 primos?

¿Cuál es la complejidad temporal de una función que calcula la altura de un árbol binario de forma recursiva? ¿Es O (N) u O (NlogN)?