1

我正在尝试在露天上大量删除文档。我已经对每个文件使用 CMIS 删除操作尝试了此操作。我在我的测试环境中对其进行了测试(Windows Server 2008R2 上的 alf 3.4.7 Enterprise 大约有 5M 文档)并且它工作有效,但在我的生产环境中(rhel 5.5 上的 alf 3.4.7 Enterprise 大约有 7M 文档)它没有工作和损坏的 lucene 索引。

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

4

1 回答 1

2

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

如果您不想归档节点,您还可以通过在删除每个节点之前将 cm:temporary aspect 添加到每个节点来加快该过程。

于 2013-07-04T09:07:41.383 回答