Naar hoofdinhoud gaan

De resultatenpagina

Nadat een zoekopdracht is voltooid, word je naar de zoekdetailpagina gebracht waar alle overeenkomende vacatures worden weergegeven in een gestructureerde tabel. Deze pagina is je primaire werkruimte voor het beoordelen van en handelen op zoekresultaten. De resultatenpagina heeft drie hoofdgebieden:
  1. Zoekinfopaneel bovenaan — toont de zoeknaam, samenvatting van criteria en metadata
  2. Filter- en actiebalk — biedt sorteer-, filter- en batchbewerkingselementen
  3. Resultatentabel — de hoofdlijst van overeenkomende vacatures met belangrijke details in elke rij

Indeling van de resultatentabel

Elke rij in de resultatentabel vertegenwoordigt een enkele vacaturevermelding en toont de volgende kolommen:
KolomBeschrijving
MatchscoreEen percentagescore (30-99%) die aangeeft hoe goed de vacature overeenkomt met je zoekcriteria. Hogere scores verschijnen standaard als eerste.
TitelDe functietitel zoals vermeld op de carrierepagina van het bedrijf.
BedrijfDe naam van het wervende bedrijf, vaak met een favicon en LinkedIn-link.
LocatieWaar de vacature is gevestigd (stad/regio).
DatumWanneer de vacature is geplaatst (of voor het eerst gezien door Recruitiers scrapers).
ErvaringHet ervaringsniveau indien verwerkt uit de vermelding (junior, medior, senior, lead).
Type dienstverbandArbeidstype (voltijd, deeltijd, contract, tijdelijk, stage).
FlexibiliteitWerkregelingsarrangement (remote, hybride, op locatie).
TagsEventuele tags die je op deze vacature hebt toegepast.
StatusBadges die de staat van de vacature aangeven (bijv. “Verlopen,” “Nieuw,” “Via bureau”).
Klik op een rij om deze uit te vouwen en aanvullende details te zien zonder de resultatenpagina te verlaten. Voor de volledige vacaturedetailweergave klik je op de functietitellink of het uitvouwpictogram.

Matchscores begrijpen

De matchscore is een percentage dat aangeeft hoe goed een vacaturevermelding overeenkomt met je zoekcriteria. Het wordt berekend door meerdere signalen van de hybride zoekmachine te combineren.

Scorecomponenten

De basisscore komt van de vectorgelijkheidsroekopdracht, die drie vectortypen combineert:
ComponentGewichtWat het meet
Titelgelijkheid35%Hoe semantisch gelijkend de functietitel is aan je zoekopdracht
Vaardigheidsoverlap45%Hoeveel van je bevestigde vaardigheden voorkomen in de vacatureomschrijving en vereisten
Beschrijvingsovereenkomst20%Hoe semantisch gelijkend de volledige vacatureomschrijving is aan je zoekcontext

Scorebonussen

Aanvullende bonussen worden bovenop de basisscore toegevoegd. Deze bonussen zijn additief — ze kunnen een score alleen verhogen, nooit verlagen:
BonusMaximumHoe het werkt
BM25-zoekwoordbonus+10%Wanneer je exacte zoektermen voorkomen in de vermeldingstekst. BM25-scores worden genormaliseerd: Weergave% = min(score / 8,0 * 100, 99%)
Recentheidsbonus+5%Voor recentelijk geplaatste vacatures. Neemt lineair af over 180 dagen — een vandaag geplaatste vacature krijgt de volledige 5%, een vacature geplaatst 90 dagen geleden krijgt ~2,5%.
Titelzoekwoordversterking+4%Wanneer je zoekopdrachtzoekoorden direct in de functietitel voorkomen.
Vaardigheidszoekwoordversterking+2%Wanneer je zoekopdrachtzoekoorden voorkomen in de vermelde vaardigheden van de vacature.

Scorenormalisatie

Ruwe scores van de zoekmachine worden genormaliseerd naar een weergavebereik van 30% tot 99% via de formule:
Weergave% = 30 + (score / max_score) * (99 - 30)
Het best scorende resultaat in een zoekopdracht toont doorgaans rond 90-99%, waarbij alle andere resultaten proportioneel worden geschaald ten opzichte van de hoogste score.
Omdat scores worden genormaliseerd ten opzichte van het beste resultaat in elke zoekopdracht, is een score van 75% in de ene zoekopdracht niet direct vergelijkbaar met een score van 75% in een andere zoekopdracht. Scores zijn zinvol voor rangschikking binnen een enkele zoekopdracht, maar mogen niet worden vergeleken tussen verschillende zoekopdrachten.

Handleiding voor score-interpretatie

ScorebereikInterpretatieActie
85-99%Uitstekende overeenkomst. De vacature sluit nauw aan bij al je zoekcriteria.Direct beoordelen — dit zijn je beste kansen.
70-84%Sterke overeenkomst. De vacature sluit aan bij de meeste criteria maar kan op een dimensie afwijken.De moeite waard om te beoordelen — vaak net zo relevant als topovereenkomsten.
50-69%Matige overeenkomst. De vacature heeft significante overlap maar mist sommige criteria.Selectief beoordelen als hoger scorende opties beperkt zijn.
30-49%Zwakke overeenkomst. Enige relevantie maar waarschijnlijk een ander type rol of focusgebied.Over het algemeen overslaan, tenzij de specifieke vacature opvalt.

Sorteeropties

Standaard worden resultaten gesorteerd op matchscore (hoogste eerst). Je kunt de sorteervolgorde wijzigen door op een kolomkop te klikken:
  • Matchscore — Standaardsorteer. Toont de meest relevante vacatures eerst.
  • Datum — Sorteren op plaatsingsdatum. Handig wanneer je de nieuwste vermeldingen bovenaan wilt.
  • Bedrijfsnaam — Alfabetische sortering op bedrijf. Handig om alle vacatures van hetzelfde bedrijf gegroepeerd te zien.
  • Titel — Alfabetische sortering op functietitel.
  • Locatie — Sorteren op locatienaam.
Klik eenmaal op een kolomkop om oplopend te sorteren, klik nogmaals om aflopend te sorteren. De actieve sorteerkolom wordt aangeduid met een pijlpictogram.
Sorteren op Datum na je eerste beoordeling is een goede manier om recentelijk geplaatste vacatures te identificeren die misschien niet het hoogst scoorden maar frisse kansen vertegenwoordigen met minder concurrentie van andere recruiters.

Filteren binnen resultaten

Naast de filters die je hebt ingesteld tijdens het aanmaken van de zoekopdracht, biedt de resultatenpagina aanvullende manieren om te beperken wat je ziet. Deze in-resultatenfilters werken op je bestaande resultatenset zonder de zoekopdracht opnieuw uit te voeren.

Attribuutfilters

Gebruik de filterkeuzelijsten boven de resultatentabel om te filteren op specifieke attributen:
  • Ervaringsniveau — Toon alleen vacatures op een specifiek niveau
  • Type dienstverband — Toon alleen voltijd, deeltijd, enz.
  • Flexibiliteit — Toon alleen remote, hybride of op locatie
  • Matchtype — Filter op AI-classificatie via de matchkwaliteitskeuzelijst. Opties zijn: Alle vacatures, Alleen uitstekend, Goed + Uitstekend, of individuele matchtypes (Uitstekend, Goed, Slecht). Elke optie toont een telling van overeenkomende vacatures.
  • Alleen actief — Schakel om om alleen vacatures te tonen die niet zijn verlopen

Tagfilters

Als je vacatures in de zoekopdracht hebt getagd, kun je filteren op tag. Dit is met name handig na een initiële beoordelingsronde waarbij je veelbelovende vacatures hebt getagd:
  • Klik op de tagfilterkeuzelijst
  • Selecteer een of meer tags om op te filteren
  • Alleen vacatures met de geselecteerde tags worden getoond

Zoeken binnen resultaten

Gebruik het tekstveld voor zoeken-binnen-resultaten om specifieke termen te vinden binnen de weergegeven resultaten. Dit voert een client-side tekstfilter uit over functietitels, bedrijfsnamen en locaties. Het voert de zoekopdracht niet opnieuw uit — het verbergt eenvoudig niet-overeenkomende rijen.
Het combineren van zoeken-binnen-resultaten met attribuutfilters is een krachtige manier om in grote resultatensets te navigeren. Filter bijvoorbeeld op “senior” ervaringsniveau en zoek dan naar “Amsterdam” om seniorrollen specifiek in Amsterdam te vinden.

Het zoekinfopaneel

Bovenaan de resultatenpagina toont een uitvouwbaar paneel de volledige details van je zoekcriteria:
  • Zoeknaam (de functietitel die je hebt ingevoerd)
  • Vaardigheden die zijn opgenomen in de zoekopdracht (bevestigd, uitgesloten en aangepast)
  • Filters die zijn toegepast (locatie, ervaring, type dienstverband, flexibiliteit, enz.)
  • Aanmaakdatum en tijd
  • Totaal aantal resultaten
  • Zoekopdrachtstatus (zoekend, classificerend, klaar)
  • Bron van de zoekopdracht (aanbevelingsengine, LinkedIn, enz.)
Klik op de paneelkop om deze informatie uit- of samen te vouwen. Het is bijzonder handig wanneer je terugkeert naar een opgeslagen zoekopdracht en je moet herinneren welke criteria deze resultaten hebben geproduceerd.

Batchbewerkingen

Je kunt acties uitvoeren op meerdere vacatures tegelijk via de batchbewerkingswerkbalk:
  1. Vacatures selecteren — Gebruik het selectievakje op elke rij, of gebruik het selectievakje “Alles selecteren” in de koptekst om alle zichtbare vacatures te selecteren
  2. Kies een actie in de batchbewerkingswerkbalk die verschijnt:
    • Taggen — Pas een tag toe op alle geselecteerde vacatures
    • Verwijderen — Verwijder geselecteerde vacatures uit deze zoekopdracht
    • Exporteren — Exporteer geselecteerde vacaturegegevens
Het verwijderen van vacatures uit een zoekopdracht is een zachte verwijdering. De vacatures worden verwijderd uit de resultaten van deze zoekopdracht, maar de onderliggende vacaturegegevens blijven in het systeem. Deze actie kan niet ongedaan worden gemaakt vanuit de UI. Wees bijzonder voorzichtig bij het gebruik van “Alles selecteren” — zorg ervoor dat je filters correct zijn ingesteld zodat je niet per ongeluk vacatures verwijdert die je wilt behouden.

Indicatoren voor nieuwe vacatures

Wanneer een gemonitorde zoekopdracht nieuwe vacatures vindt die aan je criteria voldoen, verschijnen die vacatures met een “Nieuw”-badge in de resultaten. Dit maakt het eenvoudig om vers gecontroleerde vermeldingen te zien zonder de volledige resultatenset te beoordelen. Het aantal nieuwe vacatures wordt ook getoond op de zoekkaart in de lijst met opgeslagen zoekopdrachten. Wanneer je de zoekdetailpagina opent, worden de indicatoren voor nieuwe vacatures automatisch gewist (gemarkeerd als gezien), en de new_jobs_count op de zoekentiteit wordt gereset naar nul.
Meldingen voor nieuwe vacatures worden in realtime geleverd via Server-Sent Events (SSE). Als je de Recruitier-interface open hebt, zie je een meldingsbadge bijwerken zonder de pagina te hoeven vernieuwen.

Indicatoren voor verlopen vacatures

Vacatures die niet langer beschikbaar zijn op de carrierepagina van het bedrijf worden gemarkeerd met een “Verlopen”-badge en een tijdstempel dat aangeeft wanneer de vermelding als verlopen is gedetecteerd. Verlopen vacatures zijn nog steeds zichtbaar in je resultaten ter referentie, maar ze moeten niet worden geprioriteerd voor outreach. Je kunt het filter “Alleen actief” gebruiken om verlopen vacatures te verbergen en je te richten op posities die nog sollicitaties accepteren.

Vacatureclassificaties

De AI van Recruitier classificeert elk resultaat in een van drie matchtypes op basis van zoekwoorddekking:
ClassificatieZoekwoordovereenkomstBetekenis
Uitstekende overeenkomst100% van zoekwoorden gevondenDe vacature komt overeen met al je zoekwoorden exact. Sterkst mogelijke afstemming op je criteria.
Goede overeenkomst80%+ van zoekwoorden gevondenDe vacature komt overeen met de meeste criteria maar mist mogelijk een of twee zoekwoorden of vaardigheden. Nog steeds zeer relevant.
Slechte overeenkomstMinder dan 80% van zoekwoorden gevondenDe vacature heeft enige relevantie maar wijkt af op meerdere criteria. Kan overeenkomen op sommige zoekwoorden maar mist de algehele intentie.
Je kunt filteren op matchtype om je beoordeling te richten op de hoogste kwaliteitsovereenkomsten eerst, en dan indien nodig verder naar beneden gaan. De matchtype-filterkeuzelijst biedt handige presets: “Alleen uitstekend” toont alleen de beste overeenkomsten, terwijl “Goed + Uitstekend” slechte overeenkomsten uitfiltert en alleen de beoordelingwaardige resultaten toont.
Slechte overeenkomsten kunnen in bulk automatisch worden verwijderd. Als je merkt dat een zoekopdracht veel slechte overeenkomsten heeft, kunnen ze worden opgeschoond, waardoor alleen uitstekende en goede overeenkomsten overblijven voor je beoordeling. Dit houdt je resultatenset gefocust en uitvoerbaar.

Geavanceerd

Hoe scores stap voor stap worden berekend

De scoringpipeline verwerkt elke kandidaatvacature via de volgende stappen:
  1. Meervoudige vectorgelijkheid — De zoekopdrachtsembedding wordt vergeleken met drie vectortypen die per vacature zijn opgeslagen in Qdrant:
    • title_vector (384 dimensies, gewicht 35%)
    • description_vector (384 dimensies, gewicht 20%)
    • skills_vector (384 dimensies, gewicht 45%)
  2. Reciprocal Rank Fusion — Resultaten van de drie vectorvergelijkingen worden gecombineerd met RRF: score = 1/(k + rank) opgeteld over alle vectorbronnen. Dit produceert een enkele rangschikking die alle drie signaaltypes in evenwicht brengt.
  3. BM25-overlay — De BM25-zoekwoordzoekopdracht wordt parallel uitgevoerd. De resultaten worden genormaliseerd (Weergave% = min(score / 8,0 * 100, 99%)) en als bonus toegevoegd aan de vectorscore. Maximale bijdrage: 10%.
  4. Zoekwoordversterkingen — Als je zoekopdrachtzoekoorden voorkomen in de functietitel, wordt een versterking van 4% toegevoegd. Als ze voorkomen in de vaardigheden van de vacature, wordt een versterking van 2% toegevoegd. Deze worden gecontroleerd via tekenreeksovereenkomst met de gestructureerde velden.
  5. Recentheidsbonus — Vacatures geplaatst binnen de afgelopen 180 dagen ontvangen een lineair afnemende bonus tot 5%. Een vandaag geplaatste vacature krijgt de volledige bonus; een vacature geplaatst 90 dagen geleden krijgt de helft.
  6. Scorenormalisatie — De uiteindelijke ruwe score wordt omgezet naar het weergavebereik van 30-99% via de formule Weergave% = 30 + (score/max_score) * (99-30). Het best scorende resultaat verankert de schaal op ongeveer 99%.

Matchclassificatielogica

Na scoring wordt elk resultaat geclassificeerd op basis van analyse van zoekwoorddekking:
  • Het systeem controleert welke van je zoekwoorden (functietiteltermen + bevestigde vaardigheden) voorkomen in de titel, omschrijving en vaardigheidsvelden van de vacature
  • UITSTEKENDE_OVEREENKOMST: Elk zoekwoord wordt ergens in de vacaturevermelding gevonden
  • GOEDE_OVEREENKOMST: 80% of meer van de zoekwoorden zijn gevonden
  • SLECHTE_OVEREENKOMST: Minder dan 80% van de zoekwoorden zijn gevonden
Deze classificatie staat los van de numerieke score. Een vacature kan een hoge vectorgelijkheidsscore hebben (wat betekent dat het semantisch relevant is) maar worden geclassificeerd als een slechte overeenkomst als het andere terminologie gebruikt. Omgekeerd kan een vacature een uitstekende zoekwoordovereenkomst zijn maar lager scoren als de algehele omschrijving afwijkt van je zoekintentie.

Hoe het veld “Bronzoekwoorden” werkt

Elke vacature in je zoekresultaten slaat een source_keywords-veld op dat registreert welke specifieke zoekwoorden van je zoekopdracht ertoe hebben geleid dat deze vacature werd gematcht. Dit is met name handig voor booleaanse OR-zoekopdrachten waarbij meerdere zoekwoordcombinaties resultaten genereren. De bronzoekwoorden vertellen je welke combinatie elk specifiek resultaat heeft geproduceerd, waardoor je kunt begrijpen waarom een bepaalde vacature is verschenen.

Prestatiekenmerken

  • Resultaatlevering: Resultaten worden incrementeel geleverd via SSE naarmate de pipeline elke fase voltooit. Je kunt deelresultaten zien voordat de zoekopdracht is voltooid.
  • Typische verwerkingstijd: 10-60 seconden afhankelijk van de filtercomplexiteit en het aantal resultaten. Zoekopdrachten met geo + vaardigheidsfilters duren het langst vanwege de PostgreSQL-voorfilteringsstap.
  • Resultaatlimieten: De pages-parameter op de zoekentiteit bepaalt hoeveel pagina’s met resultaten worden opgehaald van de aanbevelingsengine. Meer pagina’s = meer resultaten maar langere verwerking.

Tips voor gevorderde gebruikers

Voor grote resultatensets (100+ vacatures) gebruik je een op golven gebaseerde beoordelingsaanpak:
  1. Eerste golf: Beoordeel alleen overeenkomsten van 85%+. Tag de beste als “Shortlist.”
  2. Tweede golf: Beoordeel overeenkomsten van 70-84%. Tag extra vondsten als “Misschien.”
  3. Derde golf: Bekijk 50-69% alleen als je meer opties nodig hebt.
  4. Verwijder in bulk alle slechte overeenkomsten om de resultatenset op te schonen.
Na het beoordelen van topovereenkomsten sorteer je opnieuw op datum (nieuwste eerst). Recentelijk geplaatste vacatures met gemiddelde matchscores kunnen frisse kansen vertegenwoordigen waarbij je een van de eerste recruiters kunt zijn die contact opneemt. De recentheidsbonus geeft deze al een klein voordeel, maar sorteren op datum brengt ze prominenter naar voren.
Maak een tagsysteem dat je recruitmentpipeline weerspiegelt: “Shortlist” > “Gecontacteerd” > “Wachten” > “Interview” > “Geplaatst.” Gebruik dan het tagfilter om elke fase onafhankelijk te bekijken. Gecombineerd met het filter “Alleen actief” geeft dit je een realtime weergave van je actieve pipeline.

Gerelateerd