Elastisk højhastigheds motorsøgning
Ydelsesproblemer på grund af granulariteten af oplysningerne i EKR’s vidensbase blev løst ved at udvikle en kraftig elastisk søgemaskine.
EKR Knowledge Base er kendetegnet ved ekstrem fleksibilitet og granularitet. Hver enkelt information er beriget med en semantisk struktur, der kan være ekstremt kompleks og kan have en næsten uendelig granularitet. Dette fører til en ekstremisering af fleksibilitetsbegrebet, men på den anden side medfører det tydelige teknologiske præstationsproblemer. Dette præstationsproblem er blevet besvaret ved at integrere en meget kraftfuld motor baseret på elasticsearch-teknologi i EKR-platformen, der supplerer granulariteten i EKR Knowledge Base med en ekstremt præstationsdygtig struktur, der også kan samle den fulde granularitet af Knowledge Base, men også oftere håndtere forenklede situationer. I Knowledge Base har vi dataene med maksimal granularitet og kompleksitet, i Elastic er dataene aggregeret og forenklet. Jeg giver et eksempel til vurdering: en sætning i KB kan indeholde to/tre referenceenheder, når den går til elastic, bliver RU’erne løst, og oversættelsen håndteres på en måde, så dataene i elastic er så enkle som muligt. Det faktum, at elasticsearch er baseret på noSQL-teknologi i strukturer, der kaldes dokumenter, gør det muligt for EKR Orchestra-tjenesterne at få adgang med meget høj ydeevne til aggregerede oplysninger på de måder, der er nødvendige for slutbrugeren, og få adgang til enhver kombination af oplysninger, der er til stede i EKR Knowledge Base, inklusive oversættelser, for derefter typisk at blive brugt via onlineportaler, hvoraf den første er EKR PIM Portal.