Facebook đoán kết quả như thế nào khi bạn tìm kiếm ai đó?


18

Khi bạn bắt đầu tìm kiếm ai đó trong thanh tìm kiếm của Facebook, nó sẽ tự động bắt đầu tìm lại. Thuật toán ở đây là gì? Là thứ tự tùy ý, và nếu không những gì xác định nó?

Chỉnh sửa: Lý do tôi hỏi là một người bạn của tôi đã cố gắng tìm kiếm "Rachel", và kết quả đầu tiên là một Rachel là bạn của tôi. Người bạn chung duy nhất của họ là tôi. Bên dưới cô là một Rachel khác mà anh chia sẻ nhiều bạn bè chung hơn. Điều này có vẻ kỳ dị vì vậy tôi đã tự hỏi nếu có ai có cái nhìn sâu sắc về lý do tại sao điều này có thể là trường hợp.

Câu trả lời:


6

Có một bài viết khá chuyên sâu về cách hoạt động của Tìm kiếm Facebook được đăng trên trang của Facebook Engineering: http://www.facebook.com/note.php?note_id=365915113919


Từ đó, phần Các chỉ số liên quan :

Bối cảnh cá nhân: Không giống như hầu hết các công cụ tìm kiếm, mọi tìm kiếm trên Facebook đều có hai yếu tố chính - truy vấn và truy vấn. Cũng giống như chúng ta cần hiểu truy vấn, việc tìm hiểu người đứng sau truy vấn là điều cần thiết. Mọi người có nhiều khả năng tìm kiếm những thứ ở thành phố / quốc gia của họ hoặc cho những người có chung trường đại học / nơi làm việc. Chúng tôi xem xét thông tin này và nhiều hơn nữa khi xếp hạng kết quả. Chúng tôi càng biết nhiều về bạn, kết quả tìm kiếm của bạn sẽ càng tốt.

Bối cảnh xã hội: Một tập hợp con quan trọng của bối cảnh cá nhân, bối cảnh xã hội đề cập đến những người mà một người biết và quan tâm. Những người Jose Jose Gonzales, người mà bạn có 5 người bạn chung là kết quả tốt hơn so với những người không có bạn chung. Lưu ý rằng tìm kiếm công việc tốt hơn giúp bạn tìm và kết nối, kết quả tìm kiếm của bạn sẽ càng tốt hơn. Trong khi bối cảnh cá nhân sử dụng những thứ bạn quan tâm, bối cảnh xã hội liên quan đến những điều bạn bè của bạn quan tâm. Vì việc tính toán bối cảnh xã hội cho mọi truy vấn rất phức tạp về mặt kỹ thuật, chúng tôi đã xây dựng một dịch vụ riêng cho nó. Chúng tôi sẽ đề cập chi tiết về dịch vụ này trong một bài đăng trên blog trong tương lai.

Truy vấn: Chúng tôi mã hóa truy vấn dựa trên ngôn ngữ bị nghi ngờ (tiếng Trung Quốc được mã hóa thành ký tự, tiếng Anh trên dấu cách), sửa lỗi chính tả tiềm năng, tìm "Elizabeth Jones" ngay cả khi bạn nhập "Liz Jones", v.v. Chúng tôi cũng ưu tiên kết quả dựa trên về cách họ khớp với truy vấn; ví dụ: chúng tôi xếp hạng các thực thể với "chicago" trong tiêu đề của chúng khác với các thực thể ở Chicago. Chúng tôi đã đạt được tiến bộ tốt trong việc hiểu các truy vấn, nhưng còn nhiều việc phải làm.

Mức độ phổ biến toàn cầu: Một thực thể phổ biến trong số lượng lớn khán giả xứng đáng được xếp hạng cao. Một người nào đó đang tìm kiếm Michael Michael Jackson có nhiều khả năng muốn ngôi sao nhạc pop hơn là bạn của một người bạn cùng tên. Để xác định mức độ phổ biến toàn cầu, chúng tôi xem xét có bao nhiêu người được kết nối với một thực thể cũng như mức độ tương tác của họ - một ứng dụng Poker với một vài người dùng thường xuyên có thể phù hợp hơn một người có nhiều người dùng không thường xuyên.


7
Bạn có thể tóm tắt các phần có liên quan ở đây. Nó bảo vệ chống thối liên kết (tôi biết đây là Facebook, nhưng bạn không bao giờ biết).
ChrisF

5

Tôi không biết chắc chắn (tôi không làm việc cho Facebook!), Nhưng từ kinh nghiệm của tôi, nó dường như mang lại kết quả theo (khoảng) thứ tự sau:

  1. Từ bạn bè của bạn
  2. Từ bạn bè của bạn
  3. Những người có chung sở thích (thích trang, nhóm chia sẻ, v.v.)

Sau này, nó bắt đầu trở nên dễ đoán hơn, nhưng tôi nghi ngờ rằng thành phố quê hương, nơi làm việc chung, v.v ... tất cả cũng đi vào hoạt động.

Với hơn 500 triệu người dùng, có rất nhiều dữ liệu và các kết nối hiện có mà họ có thể sử dụng để dựa trên các phương pháp phỏng đoán của họ


4

Đây là những gì tôi đã nhận thấy. Bất cứ khi nào tôi tìm kiếm một người bạn trên facebook, tôi bắt đầu nhập tên của người đó và sau vài chữ cái đầu tiên, tôi nhận được một danh sách những người mà họ hoặc tên bắt đầu bằng các chữ cái tôi đã gõ. THƯỜNG XUYÊN, danh sách bạn bè bắt đầu với những người tôi đã kết bạn và dẫn đến những người mà tôi có thể biết thông qua bạn bè chung. NHƯNG...

Gần đây tôi đã bắt đầu hẹn hò với một chàng trai. Bây giờ, khi tôi gõ chữ "G" để tìm kiếm người bạn Georgia của mình, người đầu tiên trong danh sách của tôi là bạn thân của bạn trai tôi, họ của họ bắt đầu bằng chữ "G". Sau đó, tôi đã thử "K" cho Kelly. Thay vì nhìn thấy người bạn Kelly của tôi thường xuất hiện, tôi nhận được một danh sách những người có họ Keats - chị gái, mẹ, dì và anh em họ của bạn trai tôi. Tôi chưa từng truy cập bất kỳ hồ sơ nào trong số này trước đây, vì vậy tôi đoán rằng tất cả họ đang kiểm tra của tôi để xem cô gái mới là gì. Điều đó chỉ cho thấy rằng các kết quả tìm kiếm dựa trên, ít nhất là một phần, dựa trên các lượt truy cập hồ sơ.


1
Là một giáo viên, cuối cùng tôi nhận được hàng năm một số yêu cầu kết bạn từ những sinh viên tìm kiếm và duyệt hồ sơ của tôi (mà tôi không chấp nhận), nhưng tôi không bao giờ thấy hồ sơ của họ khi viết trong hộp tìm kiếm.
Marco Disce

2

Có thể anh ta tích cực với bạn trên facebook hơn so với những người bạn khác, điều này sẽ đặt Rachel đầu tiên về thuật toán cao hơn Rachel là bạn bè với những người mà anh ta không tương tác nhiều.

Một lần nữa, đây chỉ là phỏng đoán khi tôi không làm việc cho Facebook.


2

Tôi cảm thấy nó có liên quan đến việc ai xem trang của bạn, trong bao lâu, bạn xem ai, trong bao lâu và tần suất bạn tìm kiếm chúng. Bạn bè của bạn có thể có một giá trị hơi lớn để hiển thị đầu tiên và / hoặc bạn bè của họ và giá trị có thể có thể được hạ xuống so với người không phải bạn bè do yếu tố thời gian dành cho trang của người không phải là bạn bè. Thậm chí có thể nhấp chuột được chơi vào tìm kiếm. Có một công thức phức tạp. Facebook phát điên vì những thứ này. Trong phim, khi Mark (CEO của facebook) làm trang web về cô gái nào ở trường có nóng hay không, anh ta nhờ một người bạn đưa ra công thức để xác định người chiến thắng. Với việc facebook đã trở nên tuyệt vời như thế nào, tôi không nghi ngờ trong một giây rằng họ sẽ xem xét tất cả các yếu tố này và 20.000 người khác khi thiết kế công thức này.

Tôi thích anh chàng này và tôi không thể tìm thấy trang của anh ta. Tất nhiên anh ấy cũng đang tìm kiếm tôi và tôi cho rằng lý do tại sao tôi không thể tìm kiếm anh ấy là vì anh ấy làm cho trang của anh ấy chỉ có thể tìm kiếm cho bạn bè. (anh ấy có bạn gái là lý do và không muốn tôi biết) Khi anh ấy cho phép tôi tìm kiếm anh ấy, anh ấy là người đầu tiên sau khi tôi gõ tên anh ấy. Tôi đã không nhìn thấy điều này trước đây.


1

Nó bắt đầu bằng chữ cái đầu vào tạo một truy vấn nhanh từ nhiều bảng và cơ sở dữ liệu. Giả sử bạn bắt đầu nhập v. Nó trông đầu tiên cho bất kỳ tên bạn bè nào của bạn bắt đầu bằng một v. Nếu nó tìm thấy một người bạn thì nó sẽ hiển thị nó.

Tôi đã nhận thấy rằng nếu bạn có một trang bạn bè mà bạn truy cập thường xuyên hơn. Nếu sau đó bạn bắt đầu nhập chữ cái đầu tiên, nó cho thấy đó là kết quả đầu tiên. Vì vậy, có vẻ như họ lưu tìm kiếm thường xuyên của bạn cho phép họ cho bạn kết quả tốt hơn.


1

Tôi chắc chắn có thể nói rằng có những người xuất hiện trong danh sách đó không phải là bạn bè trên Facebook của tôi và những người tôi chưa bao giờ tìm kiếm và tôi nhận ra họ từ quá khứ. Ngoài ra, tôi có một ngọn lửa cũ mà tôi nhìn lên và anh ấy đứng đầu danh sách của tôi ở đó, sau đó anh ấy chuyển sang cái thứ ba xuống (cả ba bắt đầu bằng chữ A), và tôi không nhìn lại anh ấy nữa, và sau đó anh ấy chuyển lên đỉnh.

Khó nói nhưng tôi đoán người đứng đầu đang nhìn vào hồ sơ của bạn.


1

Bạn bè lẫn nhau xuất hiện đầu tiên. Khi bạn nhập gần một số tên và kết quả không phải là bạn bè của bạn và bạn chưa bao giờ truy cập hồ sơ của họ, thì đó là người đã đến thăm bạn gần đây.

Ngoài ra các trang và những người bạn truy cập nhiều nhất bật lên đầu tiên.


1

Tôi thực sự gần như chắc chắn nó có liên quan đến những người xem trang của bạn bởi vì tôi đã suy nghĩ về điều này và tiến hành một thử nghiệm nhỏ (điều này hơi khó hiểu nhưng phải chịu đựng tôi).

Tôi bắt đầu bằng cách gõ từng chữ cái trong bảng chữ cái và xem ai đã tìm kiếm. Vì vậy, ví dụ, tôi đã gõ "A" và thấy ai đã đến. Tôi nhận thấy rằng danh sách những người không nhất thiết phải theo thứ tự bảng chữ cái, nhưng những người ở trên cùng chắc chắn là những người bạn thân nhất của tôi có những trang tôi truy cập mọi lúc.

Sau đó tôi nghĩ có lẽ Facebook sẽ thiết lập thanh tìm kiếm thuận tiện cho bạn để tìm những người bạn ghé thăm nhiều nhất. Nhưng sau đó tôi thấy một điều kỳ lạ, cô gái mà tôi vừa thêm thực sự là người thứ hai trong danh sách "L", người đầu tiên là bạn thân của tôi, vì vậy điều đó có vẻ kỳ lạ với tôi.

Vì vậy, sau đó tôi bắt đầu nghĩ rằng nó thực sự có thể phải làm với những người truy cập trang của bạn. Để kiểm tra lý thuyết, tôi đã đi đến danh sách "C" của mình, nơi hai người hàng đầu thực sự khá giống nhau về số lần tôi đã truy cập trang của họ và tôi cho rằng họ đã truy cập trang của tôi. Tôi đã đi đến người thứ hai trong danh sách "C" và nhấp vào trang của họ rất nhiều, làm mới nó một vài lần tốt. Sau đó, tôi quay lại và tìm kiếm "C" và chắc chắn, bây giờ nó là người bạn thứ hai mà tôi đã làm mới trang đã xuất hiện đầu tiên . Tôi biết rằng người bạn thứ hai này đang cắm trại và không có Facebook / không có cách nào để xem trang của tôi.

Bây giờ đây là kicker thực sự: Tôi đã nói với người bạn khác của tôi trong danh sách "C", người đã từng là người đầu tiên khi tôi tìm kiếm "C" để vào trang của tôi một vài lần. Cô ấy đã làm. Sau đó tôi mất vài phút và tìm kiếm "C" lần nữa, và đoán xem ai đã lên trước?

Đúng vậy, cô gái vừa tìm kiếm trang của tôi, mặc dù thực tế là tôi đã tìm trang của cô gái kia gần đây.

Điều này có thực sự chứng minh rằng thanh tìm kiếm Facebook hoạt động trên những người đã xem hồ sơ của bạn không? Có thể, nhưng nó cũng có thể chứng minh rằng tôi có CÁCH quá nhiều thời gian trên tay.


0

Khi tôi vào hồ sơ của bạn trai và gõ chữ C vào thanh tìm kiếm của anh ấy thì kết quả đầu tiên là bạn gái cũ của anh ấy, người mà anh ấy không phải là bạn bè trên facebook, vì vậy tôi nghĩ rằng nó có thể hiển thị những người nhìn vào trang của bạn như anh thề rằng anh chỉ ở trên trang của cô một lần trong năm rưỡi vừa qua và cô vẫn xuất hiện trước trang bạn bè của anh. Nếu đây không phải là trường hợp, anh ấy sẽ độc thân sớm!


Điều này có cung cấp một cái nhìn sâu sắc về cách Facebook đoán tìm kiếm không?
Jacob Jan Tuinstra

0

Tôi đã xem bạn bè của tôi tìm kiếm một lúc..một OCD nhỏ ... LOL và khi tôi tìm kiếm ai đó là bạn bè trên facebook và một người không phải là bạn, người được tìm kiếm gần đây nhất sẽ chuyển lên đầu. Tôi đã ngừng nhìn vào một người không phải là một người bạn trên facebook, hy vọng anh ta sẽ chuyển xuống danh sách và anh ta đã giữ được vị trí ổn định trong nhiều tháng sau đó anh ta đã đứng đầu danh sách của tôi trong nhiều tuần ... Điều này đã xảy ra nhiều nhiều lần vì vậy cuối cùng tôi đã hỏi anh ấy về điều đó và anh ấy phủ nhận việc xem hồ sơ của tôi nhưng tôi không tin anh ấy. Dường như facebook luôn theo dõi những người bạn tìm kiếm trước sau đó là những người tìm kiếm bạn (trừ khi họ nhìn rất nhiều thì họ sẽ đến vị trí số 1) sau đó bất cứ ai bạn nhắn tin riêng tư sau đó là những người bạn có nhiều tương tác nhất.


0

Cuối cùng tôi đã tìm ra thủ thuật tìm kiếm trên Facebook !! Vì vậy, trong nhiều năm đã có tin đồn rằng thanh tìm kiếm là chìa khóa để tìm ra ai xem FB của bạn. Họ nói đó chỉ là một huyền thoại ... Không hẳn vậy !! Vì vậy, truyền thuyết kể rằng nếu bạn gõ một lá thư, kết quả đầu tiên là người bạn đã tìm kiếm / nhìn vào lần cuối ... Hoặc nếu bạn không bao giờ có, người đó đã nhìn bạn! Hoặc họ tìm kiếm bạn thường xuyên, hoặc cả hai.

(Nó cũng hoạt động dựa trên sự tương tác, đặc biệt là cho bạn bè, nhưng tôi đã tìm thấy nó hoạt động cho những người bạn không bao giờ tương tác với bạn, cũng như bạn bè của những người bạn chưa bao giờ có tương tác.)

Vì vậy, tôi đã tiến hành một thử nghiệm nhỏ và phát hiện ra rằng thủ thuật này có hiệu quả - nhưng CHỈ NẾU BẠN ĐANG TÌM KIẾM cho nhau! Đó là liên kết còn thiếu. Tôi đã có người xem tôi ... Không có gì. Họ vẫn ở vị trí 4 từ trên xuống. Tôi tìm kiếm người khác, người đã không xem tôi, và không có gì - họ vẫn là một kết quả thấp. Nhưng sau đó tôi tìm kiếm người đã xem tôi cùng ngày, và bùng nổ! Chưa đầy 3 giờ sau, họ là kết quả số một khi tôi gõ tên viết tắt hoặc họ của họ !! Ngẫu nhiên, điều này làm việc cho bạn bè, hoặc bạn của bạn bè, ngay cả những người chỉ có một người bạn chung với bạn!

(Quan trọng: đừng cố gian lận bằng cách gõ một phần tên của họ. Chỉ tên đầu tiên, cho tên đầu tiên hoặc tên cuối cùng! Nó không hoạt động với ứng dụng iPhone.)

Nếu bạn tìm kiếm ai đó, bạn bè hay không, họ vẫn sẽ hiển thị trong 5 kết quả hàng đầu của bạn trong tối đa một ngày hoặc lâu hơn, sau đó họ xếp hạng thấp hơn và thậm chí không hiển thị trong top 3 của bạn nếu bạn không tìm kiếm lại. Nếu bạn tìm kiếm ai đó và họ ngay lập tức (khoảng 3 giờ sau) xếp hạng 1 sau đó, họ cũng đã tìm kiếm / nhìn vào bạn! Nếu cuối cùng họ tụt hạng, một trong những người bạn khác của bạn có cùng tên viết tắt đã tương tác với bạn gần đây hoặc bạn là bên quan tâm duy nhất ...

Tất nhiên, điều này sẽ khó theo dõi nếu bạn rình rập họ và nhấp vào chúng nhiều lần trong ngày, LOL! Nhưng tôi đã thấy rằng một tìm kiếm duy nhất là đủ để tắt nó. (Tôi theo dõi các tìm kiếm của mình bằng cách sử dụng nhật ký tìm kiếm. Việc xóa các tìm kiếm của bạn cũng có thể làm mất kết quả sau một vài giờ.) Tôi đã thử trải nghiệm này trong nhiều ngày ... Kết quả tương tự. (Trong trường hợp bạn đang tự hỏi tôi tìm thấy thời gian ở đâu, câu trả lời là tôi không ngủ nhiều!)


Tôi rất đáng ngờ.
ale

Đó là sự thật ... Tôi đã thử nghiệm nó nhiều lần. Kết quả tương tự.
JGirl

-1

Tôi tin rằng đó có thể là một người gần đây đã xem hồ sơ của bạn. Không ai khác đã đưa điều này lên.


Bạn có một nguồn cho thông tin này?
Vidar S. Ramdal
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.