Alfresco:检索每个用户创建的内容数量

时间:2010-09-01 10:22:12

标签: alfresco

我在Alfresco项目上工作,我们的客户要求我创建一个页面,管理员可以看到每个用户上传了多少文档。 实现这一目标的最佳方法是什么? 我开始查看lucene查询,但我发现它只返回最多1000个结果...所以如果用户上传了更多文档,那么这些信息将毫无用处。 任何的想法? 我可以在Alfresco中使用自定义jsp,一个webscript,或使用REST服务的外部...我没有任何限制......我只需要做这样的报告页面。 任何线索?

1 个答案:

答案 0 :(得分:1)

还有一个选项。 首先,您可以通过修改repository.properties:

来增加lucene结果数量的限制
index.tracking.maxRecordSetSize=1000

我个人使用的第二个选项是有一个webscript,它递归遍历所有站点和文档库中的所有文件夹,然后生成更详细的输出,如:

Site |   Number of docs uploaded

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

这完全取决于您是否还想检查本月上传的文档,或类似的内容。