Facebook의 검색 창에서 누군가 검색을 시작하면 자동으로 검색 결과를 가져 오기 시작합니다. 여기 알고리즘은 무엇입니까? 주문은 임의적이며 무엇이 결정되지 않는다면?

편집 : 제 친구가 “Rachel”을 검색하려고했는데 첫 번째 결과는 나와 친구 인 Rachel이었습니다. 그들의 유일한 공통 친구는 나. 그녀 아래에는 더 많은 친구를 공유 한 또 다른 Rachel이있었습니다. 이건 특이 해 보였기 때문에 왜 이런 일이 일어날 수 있는지에 대한 통찰력이있는 사람이 있는지 궁금합니다.

답변

답변

확실히 모르겠습니다 (Facebook에서 일하지 않습니다!). 경험상 결과를 (대략) 다음 순서로 가져 오는 것 같습니다.

  1. 친구로부터
  2. 친구 친구
  3. 공통 관심사 (좋아요 표시 한 페이지, 공유 그룹 등)를 가진 사람들

이 후에는 추측이 더 많아지기 시작하지만 고향, 공유 작업장 등이 모두 작동합니다.

5 억 명 이상의 사용자가있는 “많은 데이터와 기존 연결을 통해 휴리스틱을 기반으로 할 수 있습니다.

답변

Facebook Engineering 페이지에 Facebook 검색 작동 방식에 대한 매우 심층적 인 게시물이 게시되어 있습니다. http://www.facebook.com/note.php?note_id=365915113919


여기에서 섹션 관련성 표시기 :

개인 상황 : 대부분의 검색 엔진과 달리 모든 Facebook 검색에는 쿼리와 쿼리라는 두 가지 핵심 요소가 포함됩니다. 검색어를 이해해야하는 것처럼 검색어 배후에있는 사람을 이해하는 것도 중요합니다. 사람들은 자신의 도시 / 국가에있는 물건을 찾거나 같은 대학 / 직장을 공유하는 사람들을 찾을 가능성이 더 높습니다. 결과 순위를 매길 때이 정보와 훨씬 더 많은 정보를 고려합니다. 귀하에 대해 더 많이 알수록 검색 결과가 더 좋아집니다.

소셜 컨텍스트 : 개인적인 맥락의 중요한 부분 인 사회적 맥락은 사람이 알고 관심을 갖는 사람들을 의미합니다. 5 명의 공통 친구가있는 “Jose Gonzales”가 공통 친구가없는 사람보다 더 나은 결과입니다. 더 나은 구직 활동을 통해 찾고 연결하는 데 도움이 될수록 더 나은 검색 결과를 얻을 수 있습니다. 개인적인 맥락은 당신이 관심있는 것들을 활용하지만, 사회적 맥락은 친구들이 관심을 갖는 것들을 다룹니다. 모든 쿼리에 대한 소셜 컨텍스트를 계산하는 것은 기술적으로 복잡하기 때문에 별도의 서비스를 구축했습니다. 이 서비스에 대한 자세한 내용은 향후 블로그 게시물에서 다룰 것입니다.

쿼리 : 토큰 화 의심되는 언어 (문자는 중국어로, 공백은 영어로 표시)를 기반으로 쿼리, 잠재적 철자 오류 수정, “Liz Jones”를 입력 했음에도 “Elizabeth Jones”찾기 등. 또한 검색 결과가 일치하는 방식에 따라 결과의 우선 순위를 지정합니다. 질문; 예를 들어, 제목에 “chicago”가있는 엔티티의 순위는 시카고에있는 엔티티와 다릅니다. 검색어를 이해하는 데 많은 진전이 있었지만해야 할 일이 많이 남아 있습니다.

전 세계 인기도 : 많은 청중에게 인기있는 엔티티는 높은 순위를받을 자격이 있습니다. “마이클 잭슨”을 검색하는 사람은 같은 이름의 친구보다 팝스타를 원할 가능성이 더 높습니다. 전 세계적으로 인기있는 사람 수를 확인합니다. 자주 사용하는 포커 애플리케이션은 자주 사용하지 않는 여러 사용자가있는 포커 애플리케이션보다 관련성이 더 높을 수 있습니다.

댓글

  • 여기에 관련 섹션을 요약 해 주시겠습니까? 링크 부패를 방지합니다 (페이스 북이라는 것은 알고 있지만 알 수 없습니다).

답변

여기에 제가 발견 한 내용이 있습니다. 페이스 북에서 친구를 검색 할 때마다 그 사람의 이름, 그리고 처음 몇 글자 뒤에 “불을 피우는 사람들의 목록을 얻습니다.” t 또는 성은 내가 입력 한 문자로 시작합니다. 일반적으로 친구 목록은 내가 이미 친구 인 사람부터 시작하여 상호 친구를 통해 알 수있는 사람으로 연결됩니다.하지만 …

최근에 남자와 데이트를 시작했습니다. 이제 내 친구 조지아를 검색하기 위해 문자 “G”를 입력하면 내 목록에있는 첫 번째 사람은 “G”로 시작하는 성이 시작되는 남자 친구의 가장 친한 친구입니다. 그런 다음 Kelly를 위해 “K”를 시도했습니다. 평소에 등장하는 친구 켈리를 보는 대신 남자 친구의 자매, 어머니, 이모, 사촌 인 Keats라는 성을 가진 사람들의 목록을 얻습니다.이전에 이러한 프로필을 방문한 적이 없으므로 새 소녀가 무엇인지 확인하기 위해 모두 내 프로필을 확인하고있는 것 같습니다. 검색 결과가 적어도 부분적으로는 기반임을 보여줍니다. , 프로필 방문에.

댓글

  • 교사로서 저는 결국 매년 제 프로필을 검색하고 찾아 보는 학생들로부터 몇 가지 우정 요청을받습니다. ' 수락하지 않음),하지만 검색 창에 글을 쓰는 동안 프로필을 볼 수는 없습니다.

답변

그가 다른 친구들보다 페이스 북에서 당신과 더 활동적 일 가능성이 있습니다.이 경우 알고리즘에서 첫 번째 Rachel을 더 높은 위치에 두는 것이 좋습니다. 사람들과 친구는 많이 교류하지 않습니다.

다시 말하지만, 저는 Facebook에서 일하지 않기 때문에 추측 일뿐입니다.

답변

누가 귀하의 페이지를 얼마나 오랫동안보고 있는지와 관련이 있다고 생각합니다. 얼마나 오래, 얼마나 자주 검색하는지 볼 수 있습니다. 당신의 친구는 아마도 먼저 표시 할 가치가 다소 크거나 친구가 아닌 페이지에 소요되는 시간 요소로 인해 친구가 아닌 사람보다 가치가 낮을 수 있습니다. 복잡한 공식이 있습니다. 페이스 북은 이런 것들에 열광합니다. 영화에서 마크 (페이스 북 CEO)가 학교에서 어떤 여자가 섹시했는지에 대한 사이트를 만들었을 때 그는 친구에게 공식을 만들어달라고 요청했습니다. 페이스 북이 얼마나 훌륭해 졌는지에 따라 나는 그들이이 공식을 디자인 할 때이 모든 요소들과 20,000 개의 다른 요소들을 고려하고 있다는 것을 잠시 의심하지 않습니다.

저는이 사람이 마음에 들었고 그의 페이지를 찾을 수 없었습니다. 물론 그는 저도 검색 중이었고 제가 검색 할 수없는 이유는 그가 그의 페이지를 검색 만 가능하게했기 때문이라고 생각합니다. 친구들에게. (그는 내가 알기를 원하지 않는 여자 친구가있다.) 그가 내가 그를 수색하도록 허락했을 때, 그는 내가 그의 이름을 입력 한 후 첫 번째 사람이었다. 전에는 본 적이 없습니다.

답변

입력 한 문자로 시작하여 여러 데이터베이스에서 빠르게 쿼리합니다. ” s 및 또는 테이블. v를 입력하기 시작한다고 가정 해 보겠습니다. v로 시작하는 친구 이름을 먼저 찾습니다. 친구를 찾으면 표시합니다.

더 자주 방문하는 친구 페이지가있는 것을 발견했습니다. 그런 다음 첫 글자를 입력하기 시작하면 첫 번째 결과로 표시됩니다. 따라서 자주 검색 한 내용을 저장하여 허용하는 것 같습니다. 더 나은 결과를 제공합니다.

답변

그 목록에 올라온 사람들이 있습니다. 제 페이스 북 친구가 아니고, 제가 한번도 찾아 본 적이없고, 과거로부터 그들을 알아 봅니다. 또한 제가 찾던 오래된 불꽃이 있고 그가 제 목록의 맨 위에 있었고 그는 세 번째 친구로 옮겼습니다. 아래로 (문자 A로 시작하는 세 개 모두), 나는 그를 다시 보지 않고 맨 위로 옮겼습니다.

말하기 어렵지만 맨 위에있는 것 같아요. 프로필을보고 있습니다.

답변

상호 친구가 먼저 표시됩니다. 이름에 가깝게 입력하면 결과가 친구가 아니고 그들의 프로필을 방문한 적이 없다면 요를 방문한 사람입니다. u 최근.

또한 가장 많이 방문한 페이지와 사람이 먼저 팝업됩니다.

답변

저는이 문제에 대해 생각하고 약간의 실험을 수행했기 때문에 귀하의 페이지를 보는 사람들과 관련이있을 것이라고 거의 확신합니다 (좀 헷갈 리지만 참을 수 있습니다).

나는 입력으로 시작했습니다. 알파벳의 모든 문자와 검색에 누가 등장했는지 확인합니다. 예를 들어 “A”를 입력하고 누가 왔는지 보았습니다. 나는 사람들의 목록이 반드시 알파벳 순서가 아니라는 것을 알았습니다. 그러나 맨 위에있는 사람들은 확실히 제가 항상 방문하는 페이지의 가장 가까운 친구였습니다.

그런 다음에는 Facebook에서 가장 많이 방문하는 사람을 찾을 수 있도록 검색 창을 편리하게 설정할 수 있다고 생각했습니다. 그런데 뭔가 이상한 걸 보았습니다. 방금 추가 한 소녀가 실제로 “L”목록에서 두 번째 사람이었고 첫 번째 사람이 내 가장 친한 친구 였기 때문에 이상하게 보였습니다.

그래서 저는 그것이 실제로 귀하의 페이지를 방문하는 사람들과 관련이있을 것이라고 생각하기 시작했습니다. 이론을 테스트하기 위해 “C”목록으로 이동했습니다. 상위 두 사람은 실제로 내가 그들의 페이지를 몇 번 방문했는지와 내 페이지를 방문했다고 가정합니다. 나는 “C”목록의 두 번째 사람에게 가서 그들의 페이지를 많이 클릭하고 몇 번 새로 고쳤다. 그런 다음 돌아가서 “C”를 검색했습니다. 이제 페이지를 새로 고 쳤던 두 번째 친구가 첫 번째 . 나는이 두 번째 친구가 캠핑을하고 있고 페이스 북이 없거나 내 페이지를 볼 방법이 없다는 것을 알고 있었다.

이제 진짜 키커입니다. “C”목록에있는 다른 친구에게 “C”를 검색했을 때 첫 번째로 사용 한 친구에게 계속 말했습니다. 내 페이지를 몇 번 찾았습니다. 그런 다음 몇 분 정도 시간을내어 “C”를 다시 검색 한 후 누가 먼저 왔는지 추측하세요.

맞습니다. 최근에 다른 소녀의 페이지를 검색 했음에도 불구하고 페이지입니다.

이것은 실제로 Facebook 검색 창이 귀하의 프로필을 본 사람들에게 작동한다는 것을 증명합니까? 시간이 너무 많다는 것을 증명하십시오.

답변

내 남자 친구의 프로필로 이동하여 그의 검색 창에 문자 C를 입력하면 첫 번째 결과는 그의 전 여자 친구인데, 그가 페이스 북에서 친구가 아니기 때문에 그가 그녀에만 있었다고 맹세하여 당신의 페이지를 보는 사람들을 볼 수있을 것 같아요 지난 1 년 반 동안 한 번 페이지를 보냈지 만 친구 페이지보다 먼저 표시됩니다. 케이스, 그는 곧 싱글이 될 것입니다!

댓글

  • 페이스 북이 검색을 어떻게 추측하는지 심층적으로 볼 수 있습니까?

답변

나는 잠시 동안 친구들이 검색하는 것을 보았습니다 .. 약간의 OCD … LOL 그리고 언제 나는 페이스 북에서 친구 인 사람을 검색하고 친구가 아닌 사람은 가장 최근에 검색 한 사람이 맨 위로 이동합니다. 나는 페이스 북 친구가 아닌 사람이 목록 아래로 내려갈 것을 기대하는 것을 그만두고 한동안 같은 자리에 몇 달 동안 머물렀다가 몇 주 동안 내 목록의 맨 위에 갔다 … 그래서 드디어 그에게 물어 보았고 그는 내 프로필을 보는 것을 거부했지만 나는 그를 믿지 않습니다. 페이스 북은 당신이 누구를 먼저 검색 한 다음 누가 당신을 검색 하는지를 페이스 북이 추적하는 것처럼 보입니다. 1 위) 다음으로 비공개 메시지를 보내고 가장 많이 교류하는 사람입니다.

답변

드디어 Facebook을 찾았습니다. 검색 창 트릭 !! 그래서 수년 동안 검색 창이 FB를 보는 사람을 찾는 열쇠라는 소문이있었습니다. 그들은 “그냥 전설 일 뿐이야 …별로! 아니야 !! 그래서 전설에 따르면 문자를 입력하면 첫 번째 결과는 마지막으로 검색 / 찾은 사람 … 그 사람이 당신을 봤습니다! 아니면 당신을 자주 검색하거나 둘 다 검색합니다.

(특히 친구의 경우 상호 작용을 기반으로 작동하지만, 나는 당신과 상호 작용하지 않는 친구에게도 효과가 있음을 발견했습니다. , 그리고 한 번도 상호 작용을 해본 적이없는 친구의 친구도 마찬가지입니다.)

그래서 저는 약간의 실험을했고 트릭이 효과가 있다는 것을 알아 냈습니다.하지만 둘 다 서로를 검색하는 경우에만 가능합니다! 그게 누락 된 링크입니다. 누군가 저를 보았습니다 … 아무것도 없습니다. 그들은 여전히 위에서 아래로 4 번째 위치에있었습니다. 저를 보지 않은 다른 사람을 검색하지만 아무것도 찾지 못합니다. 여전히 낮은 결과입니다. . 그런데 그날 나를 본 사람을 찾아서 붐! 3 시간도 안 돼 이름이나 성 이니셜을 입력했을 때 결과 1 위 !! 참고로이 기능은 친구 나 친구의 친구, 심지어 당신과 공통된 친구가 한 명 뿐인 사람들에게도 효과적입니다!

(중요 : 이름을 부분적으로 입력하여 속임수를 쓰지 마십시오. 첫 번째 이니셜 만 , 이름 또는성에 대해! 또한 이것은 휴대 전화에서 모바일 FB를 수정하기 위해 사용하는 전체 사이트 FB에서도 작동합니다. iPhone 앱에서는 작동하지 않습니다.)

If 당신이 누군가, 친구를 검색하든 아니든, 그들은 여전히 당신의 상위 5 개 결과에 최대 하루 정도 표시 될 것입니다. 그런 다음 그들은 순위가 낮아지고 다시 검색하지 않으면 상위 3 위에도 표시되지 않습니다. 누군가를 찾다가 즉시 (약 3 시간 후) 1 위를 차지하면 그들은 “당신도 검색 /보고있는 것입니다! 그들이 결국 순위가 떨어지면, 같은 이니셜을 가진 다른 친구 중 하나가 상호 작용했습니다.” 당신이 최근에, 아니면 당신이 유일한 관심자 …

물론 당신이 그들을 스토킹하고 하루에 여러 번 클릭한다면 추적하기 어려울 것입니다, LOL!하지만 나는 ” 한 번의 검색만으로도 충분하다는 것을 알게되었습니다. (검색 로그를 사용하여 내 검색을 추적합니다. 검색을 지우면 몇 시간 후에 결과가 표시되지 않을 수 있습니다.)이 실험을 여러 날에 걸쳐 시도했습니다 … 동일한 결과입니다. 시간을 어디에서 찾을 수 있는지 궁금합니다. 대답은 잠을 많이 자지 않는다는 것입니다.

댓글

  • I ' 매우 모호합니다.
  • ' 사실입니다 … 여러 번 테스트했습니다. 동일한 결과입니다.

답변

최근에 귀하의 프로필을 본 사람 일 수 있습니다. 다른 사람이이 문제를 제기하지 않았습니다.

댓글

  • 이 정보에 대한 출처가 있습니까?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다