Naar hoofdinhoud gaan

Vragen over zoeken & matching

Het AI-matchingsysteem van Recruitier werkt in vijf fasen:1. Profielanalyse — Wanneer je het CV van een kandidaat uploadt, extraheert de AI hun vaardigheden (met betrouwbaarheidsscores), ervaringsniveau, functievoorkeuren, locatie en salariservaringen. Dit maakt een gestructureerd profiel dat de matchingengine kan vergelijken met vacatures.2. Generatie van zoekparameters — De AI bouwt geoptimaliseerde zoekparameters op basis van het profiel van de kandidaat, waarbij queries worden gemaakt die zowel exacte overeenkomsten als semantisch gerelateerde functies vastleggen.3. Vacaturedatabasescan — Het systeem zoekt met zowel trefwoordmatching als semantisch zoeken (vectorinsluitingen). Dit zorgt ervoor dat resultaten vacatures bevatten met verschillende bewoordingen maar dezelfde betekenis.4. Voorkeurfiltering — Resultaten worden gefilterd op de voorkeuren van de kandidaat: locatieradius, salarisbereik, contracttype (voltijd, deeltijd, tijdelijk) en flexibiliteit (remote, hybride, op locatie). Vacatures buiten deze voorkeuren worden uitgesloten.5. Matchscoring — Elke resterende vacature krijgt een matchscore via een gewogen formule:
  • Titelrelevantie: 35% — Hoe goed de vacaturetitel overeenkomt met de functie van de kandidaat
  • Vaardigheidsafstemming: 45% — Overlap tussen bevestigde vaardigheden en vacaturevereisten
  • Ervaringsfit: 20% — Of senioriteitsniveau en ervaringsjaren overeenkomen
Vacatures worden vervolgens gecategoriseerd als Uitstekende match (sterke afstemming), Goede match (matige afstemming) of Zwakke match (zwakke afstemming). De AI genereert ook een geschreven uitleg voor elke match, die beschrijft waarom deze past en eventuele aandachtspunten noemt.De volledige pipeline wordt doorgaans voltooid in 30-60 seconden en bezorgt resultaten via realtime SSE-melding.
Verschillende factoren kunnen beinvloeden welke vacatures in je zoekresultaten verschijnen:
  • Vacaturebeschikbaarheid — Recruitier scrapt vacatures van externe bronnen (LinkedIn, Indeed en andere). Als een vacature is geplaatst op een bron die Recruitier niet dekt, of als deze was verwijderd voor Recruitier deze kon indexeren, verschijnt deze niet.
  • Zoekcriteria — Je trefwoord-, locatie-, ervaringsniveau- en contracttypefilters bepalen welke vacatures worden opgenomen. Als je criteria te smal zijn, worden sommige relevante vacatures mogelijk uitgefilterd. Probeer je zoekopdracht te verbreden of minder filters te gebruiken.
  • Timing — Nieuwe vacatures worden continu geindexeerd (meerdere keren per dag), maar er kan een korte vertraging zijn tussen wanneer een vacature is geplaatst en wanneer deze verschijnt in de database van Recruitier.
  • Ontdubbeling — Als dezelfde vacature op meerdere bronnen verschijnt, worden deze door Recruitier ontdubbeld om je een schoon resultaat te tonen. Dit betekent dat je mogelijk een vacature mist die er toch was, maar in feite was samengevoegd met een duplicaat.
  • AI-classificatie — De AI kan een grensgevalgeval anders classificeren dan jij zou doen. Als je denkt dat relevante vacatures worden geclassificeerd als slechte matches, geef dan feedback via de matchinterface om toekomstige resultaten te verbeteren.
  • Locatiefiltering — Als de locatieradius van de kandidaat te nauw is ingesteld, worden goede vacatures net buiten de radius uitgesloten. Overweeg de radius te vergroten.
De vacaturedatabase van Recruitier wordt continu bijgewerkt. Vacaturescrapers draaien op een regelmatig schema om nieuwe vermeldingen van alle ondersteunde bronnen te indexeren.Dit is de typische updatefrequentie:
  • LinkedIn-vacatures — Meerdere keren per dag gescrapt
  • Indeed-vacatures — Meerdere keren per dag gescrapt
  • Andere bronnen — Varieert per bron, maar doorgaans minimaal eenmaal per dag
Nieuwe vacatures verschijnen in zoekresultaten zodra ze zijn geindexeerd en geclassificeerd. Bestaande vacatures die zijn verwijderd van de bron worden ook periodiek opgeruimd om je resultaten actueel te houden.De scraping-infrastructuur draait 24/7, zodat nieuwe vacatures op elk moment kunnen verschijnen — ook ‘s nachts. Dit betekent dat je elke ochtend wakker kunt worden met nieuwe matches voor je kandidaten. Bewaakte zoekopdrachten voeren automatisch opnieuw uit en sturen je een melding wanneer nieuwe relevante vacatures zijn gevonden.
De matchscore is een numerieke weergave (0-100%) van hoe goed een kandidaat aansluit bij een specifieke vacature. Het wordt berekend aan de hand van drie gewogen factoren:
FactorGewichtWat het meet
Titelrelevantie35%Hoe goed de vacaturetitel overeenkomt met de huidige of doelfunctie van de kandidaat
Vaardigheidsafstemming45%Overlap tussen de bevestigde vaardigheden van de kandidaat en vacaturevereisten
Ervaringsfit20%Of senioriteitsniveau en ervaringsjaren overeenkomen
Algemene scorebereiken:
  • 90-100% — Uitstekende match. Sterke afstemming op alle dimensies.
  • 70-89% — Goede match. Relevante kwalificaties met enkele kleine tekortkomingen.
  • 50-69% — Matige match. De moeite waard om te bekijken maar heeft opvallende verschillen.
  • Onder 50% — Slechte match. Aanzienlijke verschillen op een of meer gebieden.
Houd er rekening mee dat de score een richtlijn is, geen absoluut oordeel. Een kandidaat met een score van 70% kan toch perfect zijn voor een functie als de factoren die “niet kloppen” niet kritisch zijn (bijv. de titel is iets anders maar de vaardigheden zijn een perfecte match). Lees altijd de geschreven uitleg van de AI naast de score.
Ja, er zijn verschillende manieren om de kwaliteit van AI-matches te verbeteren:1. Bevestig en verfijn kandidaatvaardigheden — Omdat vaardigheden 45% van het matchgewicht dragen, hebben nauwkeurige vaardigheden de grootste impact. Controleer AI-geextraheerde vaardigheden zorgvuldig, verwijder irrelevante en voeg ontbrekende vaardigheden toe. Let op betrouwbaarheidsscores — vaardigheden met een lagere betrouwbaarheid moeten mogelijk worden geverifieerd met de kandidaat.2. Gebruik specifieke zoekcriteria — Brede zoekopdrachten leveren meer resultaten op maar lagere gemiddelde matchkwaliteit. Beperk je trefwoorden, geef locatie op met een redelijke radius (30-50 km), stel ervaringsniveau in en kies het juiste contracttype om de AI te richten op echt relevante vacatures.3. Geef feedback op resultaten — Wanneer je vacaturematches favoriet markeert of afwijst, leert de AI van je beslissingen. In de loop van de tijd verbetert deze feedbackloop de relevantie van toekomstige matches voor die kandidaat en voor vergelijkbare kandidaatprofielen.4. Houd kandidaatprofielen bijgewerkt — Als een kandidaat nieuwe vaardigheden verwerft, locatievoorkeuren wijzigt of salariservaringen aanpast, werk dan hun profiel bij. Verouderde profielen leiden tot verouderde matches.5. Stel nauwkeurige voorkeuren in — Locatieradius, salarisbereik, contracttype en flexibiliteitsvoorkeuren werken allemaal als filters. Als deze niet kloppen, worden goede vacatures uitgefilterd.6. Bekijk matchverklaringen — De AI geeft een geschreven uitleg voor elke match. Het lezen hiervan helpt je te begrijpen waarom bepaalde vacatures hoger of lager hebben gescoord en welke aanpassingen de resultaten kunnen verbeteren.
Recruitier haalt vacatures op van meerdere externe platforms:
  • LinkedIn — Een van de grootste professionele vacaturebanken, met name sterk in Nederland
  • Indeed — Een grote vacature-aggregator met uitgebreide Nederlandse vacatures
  • Andere bronnen — Aanvullende vacaturebanken en bedrijfscarrièrepagina’s worden geindexeerd naarmate ze beschikbaar komen
De scraping-infrastructuur bewaakt deze bronnen continu op nieuwe vermeldingen. Wanneer een nieuwe vacature wordt gevonden, doorloopt deze de volgende pipeline:
  1. Extractie — De functietitel, beschrijving, locatie, bedrijf, salaris en andere details worden geextraheerd van de bron
  2. Ontdubbeling — De vacature wordt vergeleken met bestaande vermeldingen om duplicaten over bronnen heen te vermijden
  3. Classificatie — De AI analyseert de vacature om de categorie, ervaringsniveau, contracttype en flexibiliteit te bepalen
  4. Bedrijfsverrijking — Het wervende bedrijf wordt gekoppeld aan de bedrijfsdatabase van Recruitier om branche-, omvang- en wervingsactiviteitsinformatie toe te voegen
  5. Indexering — De vacature wordt toegevoegd aan de doorzoekbare database (zowel trefwoord- als vector/semantische indexes) en wordt beschikbaar in zoekresultaten
Deze volledige pipeline draait automatisch zonder invoer van jou.
Recruitier sluit automatisch uitzendbureaus en recruitmentbureaus uit van klantzoekresultaten. Dit is met opzet zo ontworpen.De redenering is eenvoudig: wanneer je zoekt naar potentiële klanten, zoek je naar bedrijven die recruitmentdiensten nodig hebben — niet naar je concurrenten. Het tonen van andere recruitmentbureaus in je klantontdekkingsresultaten zou ruis creëren en je tijd verspillen.De uitsluiting is van toepassing op bedrijven die zijn geclassificeerd in de branche “Staffing and Recruiting”. Bedrijven zonder brancheclassificatie worden nog steeds in resultaten getoond, omdat ze mogelijk potentiële klanten zijn die gewoon nog niet zijn geclassificeerd.Dit filter wordt automatisch toegepast op:
  • Zoekresultaten voor klantbedrijven
  • Branche-filterdropdown-menu’s
  • Elke functie die bedrijven vermeldt of doorzoekt voor bedrijfsontwikkelingsdoeleinden
Als je denkt dat een bedrijf ten onrechte is geclassificeerd als uitzendbedrijf, neem dan contact op met ondersteuning en we kunnen de classificatie bekijken.
Trefwoordzoeken zoekt naar exacte of bijna-exacte woordovereenkomsten. Als je zoekt naar “Python-ontwikkelaar”, geeft het alleen vacatures terug die deze exacte woorden of zeer nauwe variaties bevatten.Semantisch zoeken (dat Recruitier naast trefwoordzoeken gebruikt) begrijpt de betekenis achter woorden. Het herkent dat:
  • “Python-ontwikkelaar” en “Python software engineer” hetzelfde betekenen
  • “Full-stack developer” relevant kan zijn voor iemand die zoekt naar “frontend engineer”
  • “Senior backend-ontwikkelaar” gerelateerd is aan “ervaren server-side programmeur”
  • “Data scientist” gerelateerd is aan “machine learning engineer”
Recruitier gebruikt vectorinsluitingen opgeslagen in een speciale vectordatabase (Qdrant) om vacatures en kandidaatprofielen voor te stellen als wiskundige vectoren. Vergelijkbare concepten eindigen dicht bij elkaar in deze vectorruimte, waardoor het systeem relevante matches kan vinden zelfs wanneer de exacte trefwoorden niet overlappen.In de praktijk leidt dit tot:
  • Minder gemiste kansen (vacatures met andere bewoordingen maar dezelfde betekenis)
  • Meer relevante resultaten in het algemeen
  • Minder tijd besteed aan het aanpassen van zoektermen om te vinden wat je nodig hebt
  • Betere matching voor niche- of onconventionele functietitels
Ja. Bij het aanmaken van een vacaturezoekopdracht of het gebruik van klantontdekking kun je filteren op branche. Recruitier onderhoudt een database van bedrijven met brancheclassificaties (gebaseerd op LinkedIn-branchecategorieen), en deze classificaties worden gebruikt om zoekresultaten te filteren.Voor vacaturezoeken kun je filteren op:
  • Trefwoorden (die van nature beperken tot relevante branches)
  • Locatie en radius
  • Ervaringsniveau
  • Contracttype (voltijd, deeltijd, tijdelijk)
  • Flexibiliteit (remote, hybride, op locatie)
Voor klantontdekking heb je meer gedetailleerde branchefilters:
  • Selecteer een of meer branches uit het filterdropdown-menu
  • Combineer met locatie-, bedrijfsomvang- en wervingsactiviteitsfilters
  • Gebruik vaardigheden/technologiefilters om bedrijven te vinden die specifieke tools gebruiken
De brancheclassificaties worden continu bijgewerkt naarmate nieuwe bedrijfsgegevens worden verrijkt van LinkedIn en andere bronnen.
Het opnieuw uitvoeren van dezelfde zoekopdracht zal de vacaturebronnen opnieuw scannen met je criteria. Je kunt het volgende zien:
  • Nieuwe resultaten — Vacatures die zijn geplaatst na je laatste zoekopdracht
  • Eerder geziene resultaten — Vacatures die je al hebt bekeken van de eerdere zoekopdracht
  • Verwijderde resultaten — Vacatures die zijn verwijderd van de bron na je laatste zoekopdracht
Recruitier houdt bij welke vacatures je al hebt gezien, als favoriet hebt gemarkeerd of hebt afgewezen. Wanneer resultaten van een herhaalde zoekopdracht vacatures bevatten waarmee je al interactie hebt gehad, blijft hun status behouden. Je verliest je favorieten niet en hoeft eerder afgewezen vacatures niet opnieuw af te wijzen.Om tijd en credits te besparen, overweeg dan het gebruik van bewaakte zoekopdrachten in plaats van handmatig zoekopdrachten opnieuw uit te voeren. Bewaakte zoekopdrachten worden automatisch op een schema opnieuw uitgevoerd en sturen je alleen een melding wanneer nieuwe resultaten verschijnen.Je kunt ook zoekopdrachten klonen om variaties van een bestaande zoekopdracht te maken zonder helemaal opnieuw te beginnen.
Slimme zoekopdracht scant actief externe vacaturebronnen (LinkedIn, Indeed) voor nieuwe vermeldingen die overeenkomen met je criteria. Slimme zoekopdrachten zijn gratis en vinden de meest recente vermeldingen van het hele web.Interne zoekopdracht doorzoekt alleen vacatures die al zijn geindexeerd in de database van Recruitier. Het is ook gratis en geeft direct resultaten terug uit de bestaande data. Interne zoekopdracht is handig voor:
  • Snel vacatures vinden uit de bestaande database
  • Vacatures vinden die zijn geindexeerd door zoekopdrachten van andere gebruikers
  • Snelle opzoekingen wanneer je weet welk type vacature je wilt
Gebruik voor de meest uitgebreide resultaten een slimme zoekopdracht. Om credits te sparen, begin dan met een interne zoekopdracht en voer pas een slimme zoekopdracht uit als de interne resultaten onvoldoende zijn.
Wanneer je interactie hebt met matchresultaten — goede matches als favoriet markeren en slechte afwijzen — gebruikt het AI-leersysteem deze feedback om toekomstige resultaten te verbeteren:
  • Een vacature als favoriet markeren vertelt de AI dat dit type match wenselijk is. Het systeem leert welke combinatie van titel, vaardigheden, bedrijfssoort en ervaringsniveau jij als een goede match beschouwt.
  • Een vacature afwijzen vertelt de AI dat deze match niet relevant was. Het systeem leert wat het in toekomstige resultaten minder moet prioriteren.
Deze feedback wordt op twee niveaus toegepast:
  1. Kandidaatspecifiek — Verbetert matches voor die specifieke kandidaat
  2. Patroongebaseerd — Verbetert matches voor vergelijkbare kandidaatprofielen
Consistent feedback geven is de meest effectieve manier om de matchkwaliteit in de loop van de tijd te verbeteren. Zelfs een paar favorieten en afwijzingen per kandidaat kunnen de relevantie van toekomstige resultaten aanzienlijk verschuiven.