P2P文件共享系统的文档排名策略

时间:2009-10-16 15:54:32

标签: p2p

最近,我接到了建立P2P文件共享系统的任务。

有一个要求:系统应该有一个文档排名算法,以便它可以帮助用户找到更有价值的文件。

有几种策略可能有用:

  • 强制用户在下载文件之前给予分数

  • 包含某些关键词的文件会获得更高的排名

  • 经理可以手动修改文件排名

  • 下载的文件越多,它的排名就越高。

您是否知道其他适合的策略或方法?或者有任何现实世界的例子吗?

1 个答案:

答案 0 :(得分:0)

我会选择1和4的组合但不强迫用户给出排名。 但是,我会在算法中给予用户排名而不是下载更多权重,因为下载仅指示下载了多少次而不是对用户有多大用处。 强迫用户进行排名的问题是他们在下载文件之前无法给出排名,因为他们在没有得到它的情况下就不会知道它的内容。

如果这是一个要求用户登录的系统,那么您可以使用某种对话框或某些内容对它们先前下载的文件进行评级,因此不会强制提供任何选项。 如果他们选择不对文件进行排名,那么将其计为零排名或根据您的需要忽略它。