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