我一直想知道Facebook如何在新聞提要頁面中組織帖子。 Facebook不會使用日期和時間來組織新聞Feed頁面中的帖子。當一些帖子獲得許多喜歡或評論時,這是顯而易見的。儘管這些帖子可能是舊帖子,但會首先顯示。Facebook如何在新聞提要頁面組織帖子
讓我們假設上崗一個簡單的數據庫表:
Post_Id
Post_Owner_Id
Post_Text
Post_Image
Post_Date
那麼什麼字段(或域)必須添加到組織像在Facebook的帖子?
我一直想知道Facebook如何在新聞提要頁面中組織帖子。 Facebook不會使用日期和時間來組織新聞Feed頁面中的帖子。當一些帖子獲得許多喜歡或評論時,這是顯而易見的。儘管這些帖子可能是舊帖子,但會首先顯示。Facebook如何在新聞提要頁面組織帖子
讓我們假設上崗一個簡單的數據庫表:
Post_Id
Post_Owner_Id
Post_Text
Post_Image
Post_Date
那麼什麼字段(或域)必須添加到組織像在Facebook的帖子?
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
所以,如果你是想重建他們的算法,可以基於日期四捨五入到最接近的一週排序得到非常粗糙模仿,第二通過郵件的類型(郵件,網頁等),然後可能是它得到的喜歡數量。
這意味着您將需要數量的喜歡和Post_Type屬性。
您還需要根據朋友狀態(直接或朋友的朋友)以及帖子是否來自經過驗證的人(如名人)對其進行排序。
有這麼多。
可能是評論表和喜歡錶。 –
當然有喜歡,評論和分享表,但我問如何組織帖子。我們假設(例如)有許多喜歡的帖子會先顯示,同一帖子將始終顯示。 –
我投票結束*太寬*。除非這裏有人在Facebook工作,並且願意透露可能是他們最受關注的工作之一,我認爲你不會得到滿意的答案。 – Phil