Question

Je suis WORKink sur un projet Alfresco et notre client me demande de créer une page où l'administrateur peut voir combien de documents a été téléchargé par l'utilisateur. Quelle est la meilleure façon d'y parvenir? Je commence à la recherche à la requête Lucene, mais je découvre qu'il retourne seulement 1000 résultats max ... donc si un utilisateur a chargé plus de documents, les informations seront inutiles. Une idée? Je peux utiliser un jsp personnalisé dans Alfresco, un webscript, ou quelque chose d'extérieur que les utilisations de service REST ... Je n'ai pas de restriction ... Je juste besoin de faire une telle page de rapports. Tout indice?

Était-ce utile?

La solution

Il y a plus d'options puis un. Tout d'abord, vous pouvez augmenter la limite du nombre de résultats Lucene par repository.properties Sa modification:

index.tracking.maxRecordSetSize=1000

La seconde option, ce que j'utilise personnellement, est d'avoir un webscript qui passe par tous les sites et tous les dossiers dans les bibliothèques de documents récursive et génère alors un plus bavard sortie, quelque chose comme:

Site |   Number of docs uploaded

Site1 | total: 500
      users: 
      x: 200 documents
      y: 300 documents
Site2 | ....

Tout dépend si vous voulez vérifier aussi que pour les documents téléchargés ce mois-ci, ou quelque chose comme ça.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top