Expand an existing mapping service to increase the number of automatic mappings
Bachelor thesis
Permanent lenke
https://hdl.handle.net/11250/2778044Utgivelsesdato
2021Metadata
Vis full innførselSamlinger
Beskrivelse
Full text not available
Sammendrag
Dette prosjektet har som mål å forbedre en eksisterende kartleggingstjeneste. Et av de to viktigste målene var å oppnå en høyere frekvens enn 90% på automatiske kartlegginger. Det andre målet var systemets evne til å håndtere en arbeidsbelastning på 20.000 forespørsler per sekund. Det første målet ble oppnådd ved å implementere Elasticsearch som et søk motoren, og deretter bruke en "contains" -metode på den beste matchen for å redusere risikoen av feilaktige kartlegginger. Videre arbeid er nødvendig for å nå målet på 20.000 forespørsler per sekund. Dette inkluderer å flytte tjenestene til skyen eller på en lokal server. This project aims to improve an existing Mapping Service. One of the two main goals was to achieve a higher than 90% hit rate on automatic mappings. The second goal was the systems ability to handle a work load of 20.000 mapping requests per second. The first goal was achieved by implementing Elasticsearch as a search engine, and then using a ”contains” method on the best match to decrease the risk of wrongly mapped entities. Further work is needed in order to reach the goal of 20.000 mapping requests per second. This includes moving it to a cloud or on-premise server.