Pull request #247: RED-2334
Merge in RED/redaction-service from 3.0-efsa-readiness to master * commit '8bfe8acb85e33502f4978b12b5cc09f68a602f47': RED-2334
This commit is contained in:
commit
b83baf4bc4
@ -1,19 +1,17 @@
|
|||||||
package com.iqser.red.service.redaction.v1.server.redaction.service;
|
package com.iqser.red.service.redaction.v1.server.redaction.service;
|
||||||
|
|
||||||
import java.util.stream.Collectors;
|
|
||||||
|
|
||||||
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.dossier.file.FileType;
|
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.dossier.file.FileType;
|
||||||
import org.apache.commons.codec.binary.Base64;
|
|
||||||
import org.springframework.stereotype.Service;
|
|
||||||
|
|
||||||
import com.iqser.red.service.redaction.v1.server.client.EntityRecognitionClient;
|
import com.iqser.red.service.redaction.v1.server.client.EntityRecognitionClient;
|
||||||
import com.iqser.red.service.redaction.v1.server.client.model.EntityRecognitionRequest;
|
import com.iqser.red.service.redaction.v1.server.client.model.EntityRecognitionRequest;
|
||||||
import com.iqser.red.service.redaction.v1.server.client.model.EntityRecognitionSection;
|
import com.iqser.red.service.redaction.v1.server.client.model.EntityRecognitionSection;
|
||||||
import com.iqser.red.service.redaction.v1.server.settings.RedactionServiceSettings;
|
import com.iqser.red.service.redaction.v1.server.settings.RedactionServiceSettings;
|
||||||
import com.iqser.red.service.redaction.v1.server.storage.RedactionStorageService;
|
import com.iqser.red.service.redaction.v1.server.storage.RedactionStorageService;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.apache.commons.codec.binary.Base64;
|
||||||
|
import org.springframework.stereotype.Service;
|
||||||
|
|
||||||
|
import java.util.stream.Collectors;
|
||||||
|
|
||||||
@Slf4j
|
@Slf4j
|
||||||
@Service
|
@Service
|
||||||
@ -31,6 +29,7 @@ public class NerAnalyserService {
|
|||||||
|
|
||||||
long start = System.currentTimeMillis();
|
long start = System.currentTimeMillis();
|
||||||
|
|
||||||
|
if (text != null) {
|
||||||
var nerRequest = EntityRecognitionRequest.builder()
|
var nerRequest = EntityRecognitionRequest.builder()
|
||||||
.data(text.getSectionTexts()
|
.data(text.getSectionTexts()
|
||||||
.stream()
|
.stream()
|
||||||
@ -45,6 +44,9 @@ public class NerAnalyserService {
|
|||||||
log.info("Computing NER entities took: {} ms for dossierId {} and fileId {}", System.currentTimeMillis() - start, dossierId, fileId);
|
log.info("Computing NER entities took: {} ms for dossierId {} and fileId {}", System.currentTimeMillis() - start, dossierId, fileId);
|
||||||
|
|
||||||
redactionStorageService.storeObject(dossierId, fileId, FileType.NER_ENTITIES, nerResponse);
|
redactionStorageService.storeObject(dossierId, fileId, FileType.NER_ENTITIES, nerResponse);
|
||||||
|
} else {
|
||||||
|
log.warn("Warning, text for file: {} in dossier: {} is null", fileId, dossierId);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user