Elastische hogesnelheidsmotorzoekopdracht
De prestatieproblemen als gevolg van de granulariteit van de informatie in de EKR Knowledge Base zijn opgelost door de ontwikkeling van een krachtige elastic search-engine.
De EKR Knowledge Base wordt gekenmerkt door extreme flexibiliteit en granulariteit. Elke afzonderlijke informatie is verrijkt met een semantische structuur die uiterst complex kan zijn en een vrijwel oneindige granulariteit kan hebben. Dit leidt tot het extremiseren van het concept van flexibiliteit, maar aan de andere kant brengt het duidelijke technologische prestatieproblemen met zich mee. Op dit prestatieprobleem is gereageerd door een zeer krachtige engine te integreren in het EKR-platform, gebaseerd op elasticsearch-technologie, die de granulariteit van de EKR Knowledge Base aanvult met een uiterst performante structuur die ook de volledige granulariteit van de Knowledge Base kan verzamelen, maar ook vaker vereenvoudigde situaties kan beheren. In de Knowledge Base hebben we de gegevens met maximale granulariteit en complexiteit, in Elastic zijn de gegevens geaggregeerd en vereenvoudigd. Ik geef een voorbeeld ter evaluatie: een zin in de KB kan twee/drie referentie-eenheden bevatten, wanneer deze naar elastic gaat, worden de RU’s opgelost en wordt de vertaling beheerd op een manier dat de gegevens in elastic zo eenvoudig mogelijk zijn. Het feit dat elasticsearch is gebaseerd op noSQL-technologie in structuren die documenten worden genoemd, stelt de EKR Orchestra-diensten in staat om met zeer hoge prestaties toegang te krijgen tot geaggregeerde informatie op de manieren die nodig zijn voor de eindgebruiker en toegang te krijgen tot elke combinatie van informatie die aanwezig is in de EKR Knowledge Base, inclusief vertalingen, om vervolgens typisch te worden gebruikt via online portals, waarvan de eerste de EKR PIM Portal is.