2009-10-16 10 views
2

Récemment, j'ai eu la tâche de construire un système de partage de fichiers P2P.Stratégie de classement des documents pour le système de partage de fichiers P2P

Il y a une exigence: le système devrait avoir un algorithme de classement des documents afin de pouvoir l'utiliser pour aider les utilisateurs à trouver des fichiers plus précieux.

Plusieurs stratégie pourrait être utile:

  • utilisateur force pour donner un score à un fichier avant qu'il ne soit téléchargé

  • Les documents contenant certains mots clés obtiendraient un rang plus élevé

  • Gestionnaire pourrait modifier le classement des fichiers manuellement

  • plus un fichier a été téléchargé, il obtiendrait un rang plus élevé.

Connaissez-vous d'autres stratégies ou méthodes qui vous conviennent? Ou y a-t-il un exemple du monde réel?

Répondre

0

Je voudrais aller avec une combinaison de 1 et 4, mais sans forcer les utilisateurs à donner un classement. Cependant, je donnerais plus de poids dans l'algorithme aux classements des utilisateurs plutôt que des téléchargements, car les téléchargements indiquent seulement combien de fois il a été téléchargé et non comment il a été utile à l'utilisateur. Le problème de forcer un utilisateur à donner un classement est qu'il ne peut pas donner un classement avant de télécharger le fichier, car il ne connaîtra pas son contenu sans l'avoir obtenu. S'il s'agit d'un système nécessitant la connexion des utilisateurs, vous pouvez leur présenter une sorte de boîte de dialogue ou quelque chose pour évaluer les fichiers qu'ils ont déjà téléchargés, ne leur imposant rien d'autre que de leur donner l'option. S'ils choisissent de ne pas se classer dans un fichier, comptez-le comme un rang nul ou ignorez-le en fonction de vos besoins.

Questions connexes