2011-12-02 62 views
1

在購物網站上,根據用戶的購物習慣給出建議,在約會網站上,用戶是基於他們的性格測試和/或位置推薦的成員。什麼是在PHP中向用戶顯示推薦項目的好算法?

我有一個需要顯示到我的網站的用戶的其他成員誰是近他們,使他們可以結交新朋友等

這將是一個很好的方式去了解呢?

爲了避免一遍又一遍我的想法做這樣的事情的顯示相同的老人們,

在第一顯示其他成員誰是在同一個郵政編碼的用戶。並且在數據庫中有一個「顯示」標誌,這個標誌是每次推薦成員時更新的時間標誌。

在顯示之前,我可以檢查顯示的時間戳是否至少一週,如果是,那麼我可以顯示它們,否則我會冒險越來越遠,並顯示其他成員誰是在同一個城市,州,國家等。

這看起來有些複雜,需要大量的數據庫檢查和處理時間。所以我想知道,如果有更簡單的方法。有沒有建立這種推薦列表功能的方法?

+3

我會運行一百萬美元的競爭,讓人們想出好主意:http://bits.blogs.nytimes.com/2009/09/21/netflix-awards-1-million-prize-and-starts -a-new-contest/ –

+1

爲什麼不過濾所需條件的記錄並將它們按隨機順序排序。 – punit

回答

相關問題