1

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

4

1 回答 1

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 | ....

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

于 2010-09-02T11:47:09.087 回答