¿Cómo adivina Facebook los resultados cuando busca a alguien?


18

Cuando comienzas a buscar a alguien en la barra de búsqueda de Facebook, automáticamente comenzará a recuperar hallazgos. ¿Cuál es el algoritmo aquí? ¿Es el orden arbitrario, y si no lo determina?

Editar: mi razón para preguntar es que una amiga mía intentó buscar a "Rachel", y el primer resultado fue una Rachel que era amiga mía. Su único amigo común soy yo. Debajo de ella había otra Rachel con la que compartía más amigos mutuos. Esto simplemente parecía peculiar, así que me preguntaba si alguien tenía alguna idea de por qué este podría ser el caso.

Respuestas:


6

Hay una publicación bastante detallada sobre cómo funciona la Búsqueda de Facebook publicada en la página de Ingeniería de Facebook: http://www.facebook.com/note.php?note_id=365915113919


A partir de eso, la sección Indicadores de relevancia :

Contexto personal: a diferencia de la mayoría de los motores de búsqueda, cada búsqueda en Facebook implica dos elementos clave: una consulta y un interrogador. Del mismo modo que necesitamos entender la consulta, es esencial comprender a la persona detrás de la consulta. Es más probable que las personas busquen cosas ubicadas en su propia ciudad / país o personas que comparten la misma universidad / lugar de trabajo. Consideramos esta información y mucho más cuando clasificamos los resultados. Cuanto más sepamos de usted, mejores serán sus resultados de búsqueda.

Contexto social: un subconjunto importante de contexto personal, el contexto social se refiere a las personas que uno conoce y le importan. El "José Gonzales" con el que tiene 5 amigos en común es un mejor resultado que aquellos sin amigos en común. Tenga en cuenta que cuanto mejor sea la búsqueda de empleo para ayudarlo a encontrar y conectarse, mejores serán los resultados de su búsqueda en el futuro. Mientras que el contexto personal hace uso de las cosas que le importan, el contexto social trata de las cosas que le importan a sus amigos. Dado que calcular el contexto social para cada consulta es técnicamente complejo, creamos un servicio separado para ello. Cubriremos los detalles de este servicio en una futura publicación de blog.

La consulta: tokenizamos la consulta en función del idioma sospechoso (chino tokenizado en caracteres, inglés en espacios), corregimos posibles errores ortográficos, encontramos "Elizabeth Jones" aunque haya escrito "Liz Jones", etc. También damos prioridad a los resultados basados sobre cómo coincidieron con la consulta; Por ejemplo, clasificamos a las entidades con "Chicago" en su título de manera diferente a las ubicadas en Chicago. Hemos progresado bastante en la comprensión de las consultas, pero aún nos queda mucho por hacer.

Popularidad global: una entidad popular entre una gran audiencia merece una alta clasificación. Alguien que busca "Michael Jackson" tiene más probabilidades de querer la estrella del pop que un amigo de un amigo del mismo nombre. Para determinar la popularidad global, observamos cuántas personas están conectadas a una entidad y qué tan comprometidas están: una aplicación de póker con unos pocos usuarios frecuentes podría ser más relevante que una con varios usuarios poco frecuentes.


77
¿Podría resumir la sección relevante aquí? Protege contra la rotura de enlaces (sé que esto es Facebook, pero nunca se sabe).
ChrisF

5

No lo sé con certeza (¡no trabajo para Facebook!), Pero desde mi experiencia parece que arroja resultados en (aproximadamente) el siguiente orden:

  1. De tus amigos
  2. De tus amigos amigos
  3. Personas con intereses comunes (páginas que me gustaron, grupos compartidos, etc.)

Después de esto, comienza a convertirse en más conjeturas, pero sospecho que la ciudad natal, los lugares de trabajo compartidos, etc. también entran en juego.

Con más de 500 millones de usuarios, hay muchos datos y conexiones existentes que pueden usar para basar sus heurísticas en


4

Esto es lo que he notado. Cada vez que busco un amigo en Facebook, empiezo a escribir el nombre de la persona, y después de las primeras letras, obtengo una lista de personas cuyo nombre o apellido comienza con las letras que he escrito. NORMALMENTE, la lista de amigos comienza con personas con las que ya soy amiga y lleva a personas que posiblemente conozco a través de amigos en común. PERO...

Recientemente comencé a salir con un chico. Ahora, cuando escribo la letra "G" para buscar a mi amigo Georgia, la primera persona en mi lista es el mejor amigo de mi novio cuyo apellido comienza con "G". Luego probé "K" para Kelly. En lugar de ver a mi amiga Kelly, que normalmente aparece, recibo una lista de personas con el apellido Keats: las hermanas, la madre, la tía y las primas de mi novio. No he visitado ninguno de estos perfiles antes, así que supongo que todos están revisando el mío para ver de qué se trata la nueva chica. Eso solo demuestra que los resultados de búsqueda se basan, al menos en parte, en visitas de perfil.


1
Como docente, cada año recibo varias solicitudes de amistad de estudiantes que buscan y examinan mi perfil (que no acepto), pero nunca se me ocurrió ver su perfil mientras escribía dentro del cuadro de búsqueda.
Marco Disce

2

Es posible que él sea más activo contigo en Facebook que con los otros amigos, lo que colocaría a la primera Rachel más alta en el algoritmo que a Rachel, que es amiga de personas con las que no interactúa tanto.

Nuevamente, esto es solo una conjetura, ya que no trabajo para Facebook.


2

Siento que tiene que ver con quién ve tu página, por cuánto tiempo, a quién ves, por cuánto tiempo y con qué frecuencia las buscas. Es probable que sus amigos tengan un valor algo grande para aparecer primero y / o sus amigos y el valor probablemente se puede reducir a un no amigo debido al factor de tiempo dedicado a la página de un no amigo. Tal vez incluso los clics se reproducen en la búsqueda. Hay una fórmula complicada. Facebook está loco por estas cosas. En la película, cuando Mark (CEO de Facebook) hizo el sitio sobre qué chica en la escuela era sexy o no, le pidió a un amigo que inventara una fórmula para determinar un ganador. Con lo brillante que se ha vuelto Facebook, no dudo por un segundo que tengan en cuenta todos estos factores y otros 20,000 al diseñar esta fórmula.

Me gustó este chico y no pude encontrar su página. Por supuesto, él también me estaba buscando y estoy asumiendo que la razón por la que no pude buscarlo fue porque hizo que su página solo fuera buscable por amigos. (él tiene una novia por eso y no quería que lo supiera) Cuando él me permitió buscarlo, él fue el primero después de que escribí su nombre. No vi esto antes.


1

Comienza con la letra de entrada y realiza una consulta rápida desde múltiples bases de datos o tablas. Digamos que comienza a escribir v. Primero busca cualquiera de los nombres de sus amigos que comienzan con una v. Si encuentra un amigo, lo muestra.

Me di cuenta de que si tienes una página de amigos que visitas con más frecuencia. Si luego comienza a escribir la primera letra, eso se muestra como un primer resultado. Por lo tanto, parece que guardan sus búsquedas frecuentes y les permiten obtener mejores resultados.


1

Definitivamente puedo decir que hay personas que han aparecido en esa lista que no son mis amigos de Facebook, y que nunca he buscado, y los reconozco de mi pasado. Además, tengo una vieja llama que miré hacia arriba y él estaba en la parte superior de mi lista allí, luego se movió al tercero hacia abajo (los tres comenzando con la letra A), y no volví a buscarlo, y luego se movió a la cima.

Es difícil de decir, pero supongo que los que están en la parte superior están mirando tu perfil.


1

Los amigos mutuos aparecen primero. Cuando escribe cerca de algún nombre y los resultados no son sus amigos y nunca había visitado sus perfiles, entonces alguien lo visitó recientemente.

También aparecen primero las páginas y las personas que visita más.


1

De hecho, estoy casi seguro de que tiene que ver con las personas que ven tu página porque estaba pensando en esto y realicé un pequeño experimento (es un poco confuso, pero ten paciencia conmigo).

Comencé escribiendo cada letra del alfabeto y viendo quién apareció en la búsqueda. Entonces, por ejemplo, escribí "A" y vi quién apareció. Me di cuenta de que la lista de personas no estaba necesariamente en orden alfabético, pero las personas en la parte superior eran ciertamente mis amigos más cercanos, cuyas páginas visitaba todo el tiempo.

Entonces pensé que quizás Facebook establezca la barra de búsqueda convenientemente para que encuentres a las personas que más visitas. Pero luego vi algo extraño, la chica que acabo de agregar era en realidad la segunda persona en la lista "L", siendo la primera mi mejor amiga, así que me pareció extraño.

Entonces comencé a pensar que en realidad podría tener que ver con las personas que visitan su página. Para probar la teoría, fui a mi lista "C", donde las dos personas principales eran en realidad bastante iguales en términos de cuántas veces he visitado su página y supongo que han visitado la mía. Fui a la segunda persona en la lista "C" e hice clic en su página mucho, lo actualicé algunas veces. Luego volví y busqué "C" y, efectivamente, ahora era el segundo amigo cuya página había estado refrescando quien apareció primero . Sabía que este segundo amigo estaba acampando y no tenía Facebook / ninguna forma de mirar mi página.

Ahora aquí está la verdadera patada: le dije a mi otro amigo en la lista "C", el que solía ser el primero cuando buscaba "C" para ir a mi página un par de veces. Ella hizo. Luego me tomé un par de minutos y busqué "C" nuevamente, y adivina quién apareció primero

Así es, la chica que acababa de buscar en mi página, a pesar de que había estado buscando la página de la otra chica recientemente.

¿Esto realmente prueba que la barra de búsqueda de Facebook funciona en personas que han visto su perfil? Tal vez, pero también podría probar que tengo MUCHO tiempo en mis manos.


0

Cuando paso al perfil de mi novio y escribo la letra C en su barra de búsqueda, el primer resultado es su ex novia, con quien no es amigo en Facebook, así que creo que puede mostrar a las personas que miran su página como él jura que solo estuvo en su página una vez en el último año y medio y, sin embargo, ella aparece antes que las páginas de sus amigos. Si este no es el caso, ¡estará soltero pronto!


¿Esto da una visión en profundidad de cómo Facebook adivina la búsqueda?
Jacob Jan Tuinstra

0

He estado viendo a mis amigos buscar por un tiempo ... un pequeño TOC ... LOL y cuando busco a alguien que es amigo en Facebook y uno que no es amigo, la persona buscada más recientemente se mueve hacia arriba. Dejé de mirar al que no es amigo de Facebook esperando que él baje de la lista y lo hizo por un tiempo permaneciendo estable en el mismo lugar durante meses, luego pasó a la parte superior de mi lista durante semanas ... Esto sucedió muchas veces. veces, así que finalmente le pregunté al respecto y él niega mirar mi perfil, pero no le creo. parece que Facebook realiza un seguimiento de quién busca primero y luego quién lo busca (a menos que se vean mucho y luego vayan a la primera posición), luego a cualquier persona con quien envíe un mensaje privado y con los que tenga más interacción.


0

¡Finalmente descubrí el truco de la barra de búsqueda de Facebook! Por lo tanto, durante años se ha corrido el rumor de que la barra de búsqueda es la clave para descubrir quién ve su FB. Dicen que es solo una leyenda ... ¡No realmente! Así que la leyenda dice que si escribe una letra, el primer resultado es la persona que buscó / miró por última vez ... ¡O si nunca lo ha hecho, esa persona lo ha mirado! O te buscan con frecuencia, o ambos.

(También funciona basado en la interacción, especialmente para amigos, pero he encontrado que esto funciona para amigos que nunca interactúan con usted, así como amigos de amigos que nunca han tenido interacción).

Así que realicé un pequeño experimento y descubrí que el truco funciona, ¡pero SÓLO SI AMBOS SE BUSCAN entre sí! Ese es el eslabón perdido. Hice que alguien me viera ... Nada. Todavía estaban en la posición 4 hacia abajo desde la parte superior. Busco a alguien más, que no me ha visto, y nada, siguen siendo un resultado bajo. Pero luego busco a la persona que me vio el mismo día y ¡boom! ¡Menos de 3 horas después, fueron el resultado número uno cuando escribí sus iniciales o apellidos! Incidentalmente, esto funciona para amigos o amigos de amigos, ¡incluso para aquellos que solo tienen un amigo común en común contigo!

(Importante: no intentes hacer trampas escribiendo parcialmente su nombre. ¡Solo la primera inicial, para el nombre o el apellido! Además, esto funciona para el FB de sitio completo, que uso en mi teléfono como una modificación del FB móvil. No funciona con la aplicación de iPhone).

Si buscas a alguien, amigo o no, seguirá apareciendo en tus 5 mejores resultados hasta por un día más o menos, entonces se clasificará más bajo y ni siquiera aparecerá en tus 3 primeros si no buscas nuevamente. Si buscas a alguien y ellos instantáneamente (aproximadamente 3 horas más tarde) se ubican en primer lugar después de eso, ¡también te han estado buscando / mirando! Si finalmente caen en el ranking, o bien otro de tus amigos con las mismas iniciales interactuó contigo recientemente, o eres la única parte interesada ...

Por supuesto, esto será difícil de rastrear si los estás acosando y haces clic en ellos varias veces al día, ¡LOL! Pero descubrí que una sola búsqueda es suficiente para activarla. (Realizo un seguimiento de mis búsquedas utilizando el registro de búsqueda. Borrar sus búsquedas también puede arrojar resultados después de un par de horas). He intentado este experimento en varios días ... Mismos resultados. (En caso de que te preguntes dónde encuentro el tiempo, ¡la respuesta es que no duermo mucho!)


Soy muy dudosa
ale

Es cierto ... Lo probé varias veces. Los mismos resultados
JGirl

-1

Creo que podría ser alguien que recientemente haya visto tu perfil. Nadie más ha mencionado esto.


¿Tiene una fuente para esta información?
Vidar S. Ramdal
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.