2015-05-25 43 views
1

我一直想知道Facebook如何在新聞提要頁面中組織帖子。 Facebook不會使用日期和時間來組織新聞Feed頁面中的帖子。當一些帖子獲得許多喜歡或評論時,這是顯而易見的。儘管這些帖子可能是舊帖子,但會首先顯示。Facebook如何在新聞提要頁面組織帖子

讓我們假設上崗一個簡單的數據庫表:

Post_Id 
Post_Owner_Id 
Post_Text 
Post_Image 
Post_Date 

那麼什麼字段(或域)必須添加到組織像在Facebook的帖子?

+0

可能是評論表和喜歡錶。 –

+0

當然有喜歡,評論和分享表,但我問如何組織帖子。我們假設(例如)有許多喜歡的帖子會先顯示,同一帖子將始終顯示。 –

+0

我投票結束*太寬*。除非這裏有人在Facebook工作,並且願意透露可能是他們最受關注的工作之一,我認爲你不會得到滿意的答案。 – Phil

回答

1

Facebook的排列新聞傳遞的算法並不是我所聽到的公開的,但算法尋找的內容並不完全。

查看這些文章,瞭解他們所做的事情和原因。

Bufferapp - Decoding the Facebook newsfeed

Forbes - Facebook Changes News Feed Algorithm To Prioritize Content From Friends Over Pages

Everything You Need To Know About Facebook’s News Feed Algorithm

所以,如果你是想重建他們的算法,可以基於日期四捨五入到最接近的一週排序得到非常粗糙模仿,第二通過郵件的類型(郵件,網頁等),然後可能是它得到的喜歡數量。

這意味着您將需要數量的喜歡和Po​​st_Type屬性。

您還需要根據朋友狀態(直接或朋友的朋友)以及帖子是否來自經過驗證的人(如名人)對其進行排序。

有這麼多。

相關問題