Hello,
I am running Alfresco Community Edition 25.1.0 deployed using
alfresco-ansible-deployment on Rocky Linux 9.
Context:
- When I migrate a large amount of documents using the Share UI
(drag & drop of a big folder, several GB),
Alfresco eventually crashes / times out (504), which makes this approach unusable for production migration.
- However, when the upload succeeds via Share, full-text extraction works correctly:
searching for a word contained inside DOCX/PDF files returns the expected documents.
To avoid crashes, I switched to the built-in Bulk Filesystem Import tool
(/alfresco/s/bulkfsimport), which works very well from a performance point of view:
- no timeout
- no repository instability
- all files are imported correctly
Problem:
After a bulk import:
- Solr indexing seems OK (documents are visible, metadata search works)
- BUT full-text extraction does not work:
searching for a word contained inside DOCX files returns no results
This is very different from the behavior of the Share upload.
What I already checked:
- Transform service is running
- MIME types are correctly detected (DOCX, PDF)
- Re-uploading the same file via Share immediately fixes full-text search for that document
- Re-setting the content via REST API (PUT /nodes/{id}/content) also triggers extraction correctly
This makes me think that:
- either text extraction is skipped during bulk import
- or the transform/extract step is not triggered the same way as with Share uploads
Questions:
1. Is this a known limitation or expected behavior of Bulk Import in Community Edition?
2. Is there a recommended way to force text extraction after a bulk import
(reindex, re-transform, batch operation, configuration option)?
3. Are there specific settings (transform, tika, bulk import flags)
that must be enabled to get full-text extraction during bulk import?
Any guidance or confirmation would be greatly appreciated.
Thank you.