WIP: Draft: RED-7669: improve OCR performance #212

Closed
kilian.schuettler1 wants to merge 2 commits from RED-7669 into master
3 changed files with 7 additions and 6 deletions

View File

@ -127,8 +127,8 @@
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>com.iqser.red.service</groupId>
<artifactId>ocr-service-api-v1</artifactId>
<groupId>com.knecon.fforesight.service</groupId>
<artifactId>ocr-service-api</artifactId>
<exclusions>
<exclusion>
<groupId>com.iqser.red.service</groupId>

View File

@ -47,6 +47,7 @@ import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemp
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.ProcessingStatus;
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.WorkflowStatus;
import com.knecon.fforesight.databasetenantcommons.providers.utils.MagicConverter;
import com.knecon.fforesight.service.ocr.v1.api.model.DocumentRequest;
import jakarta.transaction.Transactional;
import lombok.RequiredArgsConstructor;
@ -410,7 +411,7 @@ public class FileStatusService {
private void addToOcrQueue(String dossierId, String fileId, int priority) {
rabbitTemplate.convertAndSend(MessagingConfiguration.OCR_QUEUE, new com.iqser.red.service.ocr.v1.api.model.DocumentRequest(dossierId, fileId), message -> {
rabbitTemplate.convertAndSend(MessagingConfiguration.OCR_QUEUE, new DocumentRequest(dossierId, fileId), message -> {
message.getMessageProperties().setPriority(priority);
return message;
});

View File

@ -37,7 +37,7 @@
<search-service.version>2.71.0</search-service.version>
<pdftron-redaction-service.version>4.38.0</pdftron-redaction-service.version>
<redaction-report-service.version>4.36.0</redaction-report-service.version>
<ocr-service.version>3.10.0</ocr-service.version>
<ocr-service.version>4.0.0</ocr-service.version>
<storage.commons.version>2.45.0</storage.commons.version>
</properties>
@ -61,8 +61,8 @@
<version>${redaction-service.version}</version>
</dependency>
<dependency>
<groupId>com.iqser.red.service</groupId>
<artifactId>ocr-service-api-v1</artifactId>
<groupId>com.knecon.fforesight.service</groupId>
<artifactId>ocr-service-api</artifactId>
<version>${ocr-service.version}</version>
</dependency>
<dependency>