2009-10-16 65 views
2

最近,我建立一個P2P文件共享系統的任務。文件排序策略,P2P文件共享系統

有一個要求:系統應具有文檔排名算法,使得它可以被用來幫助用戶找到更有價值的文件。

一些策略可能有用:之前有人下載

  • 包含某些關鍵字的文件會得到更高的排名

    • 力用戶給出的分數到一個文件

    • 經理可以修改文件手動排名

    • 文件被下載得越多,它會得到更高的排名。

    您是否知道其他適合的策略或方法?或者有沒有真實世界的例子?

  • 回答

    0

    我會去的1和4的組合,但不強迫用戶提供一個排名。但是我會在算法中給予用戶排名而不是下載的更多權重,因爲下載只是表明下載了多少次,而不是對用戶有多大用處。 與強迫用戶給出一個排名的問題是,他們下載的文件之前,他們無法給出排名,因爲他們不會,而不必得到它知道它的內容。

    如果這是需要用戶登錄系統,那麼你可以用某種形式的對話或東西呈現出來,以評估他們先前已經下載的文件,因此不會強迫任何東西,但給他們的選項。 如果他們選擇不對文件進行排名,那麼根據您的需要將其計爲零排名或忽略它。

    相關問題