在social media領域,不管是搜尋結果,還是頁面展示,隻要不是編輯挑選的,隻要是機器智能決定的,都需要以某種順序排列。
那麼,除了按時間順序或按投票數排列外,還會有哪些有效的展示模式呢?
下面羅列我所見:
模式一、reddit模式
文章的新鮮程度;
支援票數和反對票數;
discoverers和followers效應(削減followers的投票權重)。
從上圖可以看出,讓新鮮且投票數還不足夠多的文章能快速突破進入榜單,是很重要的。
模式二、oneriot pulserank模式
pulserank 所考慮的因素:
新鮮程度 freshness ;
域名的權威程度 domain authority :這個不同team會有不同看法,到底是傳統門戶的域名權重更大,還是獨立部落格的域名更有價值。
推薦者的權重 people authority :系統要能識别推薦者是否是spammer,要能發現某些推薦者總是推薦同一個連結或者同一個域名下的連結(你總是日複一日地推薦某一個站的連結,應該降低你的權重),也要能發現某些人的推薦總能得到更大範圍的“二次傳播”。
傳播加速度 acceleration :主要檢測推薦的速率,進而區分新出現的頁面和廣為人知的熱門頁面。
當然它還考慮來自twitter、digg以及oneriot share的推薦數量。
推薦越多,排在pulse搜尋結果最前面的可能性越大;新鮮程度也影響非常大,其他因素的影響比較難以被注意到。是以這還是 reddit模式的增強版,隻不過聚合了不同social站點的推薦數,并加了幾個因子。
參考資源:
模式三、digg模式
1、投票的速度:比如一篇文章最開始的半小時内能迅速收集到40~50個投票,那麼是誰投的就無關緊要,這篇文章就會上首頁。
3、評論的數量,以及評分的數量。如果一篇文章有40個評論,其中20個對它評級在-4分以下,那麼顯然這篇文章不會上首頁。
4、bury的數量。還會考慮到bury的類型,如重複的故事、spam、錯誤的分類等。如果一篇文章在upcoming隊列中,獲得了3個bury,那麼它就永遠被buried了。如果文章是在首頁并且擁有1000個diggs,那麼需要大約10~15個bury才能讓它消失(消失指隻能通路最終頁面,任何類别的導航頁都不會看到這篇文章了)。
5、投票使用者的 popular ratio。如果10~15個popular ratio在70%以上的使用者都投了一篇文章,那麼它上首頁會很容易。你可以 digg使用者頁面上查到每個使用者的popular ratio。
digg 的算法久經考驗,不斷被修正,并且充分利用了它所能收集的一切資訊,值得借鑒。
使用者的聲望;
使用者好友的聲望;
評論;
域名權重;
浏覽數和停留時間。
參考來源:
模式四、seeds模式
它所用到的兩個技巧倒是經常看到:
周遊 friendship :spammers或水準不那麼高的使用者,要想從 seeds 這裡獲得連接配接顯然是不大可能的。
其他參考文章:
還推薦您閱讀我的以下文章: