Het voornaamste doel van de ontwikkelaars van CactusSoft was om hun eigen wervingsapp te maken voor het snel vervullen van kritieke functies. De zoekresultaten moesten zijn gebaseerd op de locatie van de kandidaten.
De belangrijkste uitdaging was het ontwikkelen van een full-text zoekoptie in het Deens en Engels, waarmee gebruikers zowel werknemers als vacatures kunnen vinden, niet alleen voor een bepaalde zoekopdracht, maar ook rekening houdend met synoniemen en verwante woorden.
Het CactusSoft-team ontwikkelde prototypes van het vereiste zoeksysteem met behulp van twee oplossingen – MongoDB en ElasticSearch. Tijdens testcases liet het ElasticSearch-systeem betere resultaten zien, dus werd dit in de applicatie geïntegreerd.
Bovendien creëerden ontwikkelaars een trainbaar neuraal netwerk, dat de lijsten van bedrijven en kandidaten analyseert en een optimaal “kandidaat-vacature”-paar voorstelt. Het helpt een werkgever, die een nieuwe functie heeft gepubliceerd, met het verkrijgen van een lijst met topkandidaten, die aan de gestelde eisen voldoen.
De applicatie vereenvoudigt ook: