Alfresco 露天大规模删除

Alfresco 露天大规模删除,alfresco,cmis,Alfresco,Cmis,我正在尝试大量删除露天的文档。 我对每个文件都尝试了CMIS删除操作。 我在我的测试环境中测试了它(Windows Server 2008R2上的alf 3.4.7 Enterprise包含大约500万个文档),它可以正常工作,但在我的生产环境中(rhel 5.5上的alf 3.4.7 Enterprise包含大约700万个文档),它不能正常工作并损坏lucene索引 有没有其他方法可以在露天删除大量文档? 谢谢您应该使用org.alfresco.repo.batch.BatchProcesso

我正在尝试大量删除露天的文档。 我对每个文件都尝试了CMIS删除操作。 我在我的测试环境中测试了它(Windows Server 2008R2上的alf 3.4.7 Enterprise包含大约500万个文档),它可以正常工作,但在我的生产环境中(rhel 5.5上的alf 3.4.7 Enterprise包含大约700万个文档),它不能正常工作并损坏lucene索引

有没有其他方法可以在露天删除大量文档?
谢谢

您应该使用
org.alfresco.repo.batch.BatchProcessor、org.alfresco.repo.batch.BatchProcessor.BatchProcessWorker和org.alfresco.repo.batch.BatchProcessWorkProvider
将您的工作拆分为多个并行事务


如果您不想存档节点,还可以在删除节点之前向每个节点添加cm:temporary aspect来加快进程。

很多!你的实际要求是什么?我需要从alfresco删除上千份文件。我的数据库中有一个表,其中包含该文档的dbid和CMIS对象id。