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

Alfresco:检索每个用户创建的内容数,alfresco,Alfresco,我正在做一个Alfresco项目,我们的客户要求我创建一个页面,管理员可以看到每个用户上传了多少文档。 实现这一目标的最佳方式是什么? 我开始研究lucene查询,但我发现它最多只返回1000个结果。。。因此,如果用户上传了更多的文档,这些信息将毫无用处。 有什么想法吗? 我可以在Alfresco内部使用自定义jsp、webscript或使用REST服务的外部内容。。。我没有任何限制。。。我只需要做这样的报道页面。 有什么线索吗?还有更多的选择。 首先,您可以通过修改repository.pro

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

还有更多的选择。 首先,您可以通过修改repository.properties增加lucene结果数的限制:

index.tracking.maxRecordSetSize=1000
第二种选择,我个人使用的是,使用webscript递归遍历文档库中的所有站点和所有文件夹,然后生成更详细的输出,如:

Site |   Number of docs uploaded

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

这完全取决于你是否只想检查本月上传的文档,或者类似的东西

有比一个更多的选择。 首先,您可以通过修改repository.properties增加lucene结果数的限制:

index.tracking.maxRecordSetSize=1000
第二种选择,我个人使用的是,使用webscript递归遍历文档库中的所有站点和所有文件夹,然后生成更详细的输出,如:

Site |   Number of docs uploaded

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

这完全取决于你是否只想检查本月上传的文档,或者类似的东西

因此,基本上你必须手动计算文档数。。。您无法执行任何查询来获取这些数字!?!?我的意思是,类似于“从userid=x的文档中选择count(*)这样基本上你必须手动计算文档数。。。您无法执行任何查询来获取这些数字!?!?我的意思是,类似于“从userid=x的文档中选择count(*)