diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java index c1e010e2..e075b378 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/model/Section.java @@ -942,10 +942,16 @@ public class Section { @Argument(ArgumentType.STRING) String reason, @Argument(ArgumentType.LEGAL_BASIS) String legalBasis) { - if (!headline.isBlank() && searchText.contains(headline)) { - Set found = findEntities(headline.trim(), type, false, true, ruleNumber, reason, legalBasis, Engine.RULE, false); - EntitySearchUtils.addEntitiesWithHigherRank(entities, found, dictionary); + + + if (!headline.isBlank()) { + + String cleanHeadline = headline.replaceAll("\\n", " ").replaceAll(" ", " ").trim(); + if(searchText.contains(cleanHeadline)) { + Set found = findEntities(cleanHeadline, type, false, true, ruleNumber, reason, legalBasis, Engine.RULE, false); + EntitySearchUtils.addEntitiesWithHigherRank(entities, found, dictionary); + } } }