Naar hoofdinhoud gaan

Overzicht

Met de zoekfilters van Recruitier kun je je vacaturezoekopdracht precies afstemmen op wat jij of je kandidaten zoeken. Filters worden toegepast tijdens de zoekwizard (stappen 3 en 4) en werken samen met de functietitel en door AI geextraheerde vaardigheden om gerichte, relevante resultaten te produceren. Filters zijn verdeeld in twee categorieen: bedrijfsvoorkeuren (stap 3) en vacaturekenmerken (stap 4). Beide zijn optioneel — je kunt een zoekopdracht uitvoeren met alleen een functietitel en vaardigheden als je de voorkeur geeft aan een brede set resultaten.
Filters worden server-side toegepast tijdens het zoekproces. Ze verminderen het aantal geretourneerde resultaten, wat ook de verwerkingstijd versnelt. Als je te weinig resultaten krijgt, probeer dan een of twee filters te versoepelen.
Filters worden in verschillende fasen van de zoekpipeline verwerkt voor optimale prestaties. Sommige filters (zoals bedrijfsnaam, ervaringsniveau en flexibiliteit) worden rechtstreeks in de vectordatabase toegepast voor snelheid. Andere (zoals salarisbereik en bedrijfsomvang) worden toegepast als post-filters op de initiële resultaten. Dit is transparant voor jou als gebruiker — alle filters verschijnen gelijkwaardig in de wizard — maar het verklaart waarom sommige filtercombinaties sneller resultaten retourneren dan andere.

Locatie

Het locatiefilter is een van de meest impactvolle filters voor Nederlandse recruitment. Hoe het werkt:
  • Typ een stad, dorp of regionaam in het locatieveld
  • Er verschijnt een automatisch aanvullingskeuzelijst met geocodeerde Nederlandse locaties
  • Selecteer een locatie uit de suggesties
  • Stel een straal in kilometers in met de schuifregelaar
Straalgebaseerde filtering: De straal maakt een cirkel rondom je gekozen locatie. Alleen vacatures binnen die cirkel worden opgenomen in resultaten. Recruitier gebruikt geocodeerde coordinaten (breedte- en lengtegraad) voor zowel vacaturelocaties als je zoeklocatie, zodat afstandsberekeningen precies zijn.
StraalTypisch gebruik
10 kmDichte stedelijke gebieden (Amsterdam centrum, Rotterdam)
25 kmStad en omliggende buitenwijken
50 kmStandaard pendelafstand in Nederland
75 kmUitgebreid pendelen of flexibel over locatie
100+ kmBrede regionale zoekopdracht
Nederland is een compact land. Een straal van 50 km vanuit Utrecht dekt het grootste deel van de Randstad, inclusief Amsterdam, Rotterdam, Den Haag en omliggende steden. Voor landelijke zoekopdrachten heb je mogelijk helemaal geen locatiefilter nodig.
Belangrijke opmerkingen over locatiefiltering:
  • Locatiefiltering vereist dat de vacaturevermelding een herkende, geocodeerde locatie heeft. Vacatures zonder een verwerkte locatie worden uitgesloten van op-straal gebaseerde zoekopdrachten.
  • Als je kandidaat openstaat voor remote werken, overweeg dan het flexibiliteitfilter in te stellen op “Remote” in plaats van (of naast) een locatiefilter.
  • Locatiegegevens worden geocodeerd tijdens het scrapingproces. De meeste Nederlandse steden, dorpen en wijken worden herkend. Locaties met ongewone opmaak of zeer specifieke adressen kunnen soms niet worden geocodeerd.
Wanneer je locatiefiltering inschakelt, worden vacatures zonder geocodeerde coordinaten volledig uitgesloten van resultaten. Als een vacaturevermelding geen parseerbare locatie bevat (bijv. als er staat “Meerdere locaties” of “Nederland-breed”), verschijnt het niet in locatiegefilterde resultaten. Overweeg een parallelle zoekopdracht zonder locatiefilters uit te voeren als je vermoedt dat relevante vacatures locatiegegevens missen.

Ervaringsniveau

Filter vacatures op het vereiste senioriteitsniveau. Je kunt meerdere ervaringsniveaus selecteren voor een bredere dekking. Beschikbare niveaus:
NiveauBeschrijving
JuniorInstapniveau rollen, doorgaans 0-2 jaar ervaring. Vaak inclusief opleiding of mentoring.
MediorMiddenniveau rollen, doorgaans 2-5 jaar ervaring. Wordt verwacht zelfstandig te werken.
SeniorSeniorrollen, doorgaans 5+ jaar ervaring. Verantwoordelijkheden voor leiderschap en mentoring.
LeadLeiderschapsrollen die teams of technische richting aansturen. Vaak gecombineerd met hands-on werk.
Ervaringsniveau wordt uit vacatureomschrijvingen geextraheerd tijdens het scrapen met behulp van AI-verwerking. Niet alle vacatures vermelden expliciet een niveau. Vacatures zonder een verwerkt ervaringsniveau worden niet uitgesloten door dit filter — ze blijven in resultaten zodat je geen kansen mist waarbij het niveau impliciet was maar niet expliciet vermeld.
Beste praktijken:
  • Het selecteren van zowel “medior” als “senior” dekt het breedste bereik voor ervaren kandidaten
  • Als je kandidaat overstapt van het ene niveau naar het andere, neem dan beide niveaus op
  • Leadniveau rollen zijn minder gangbaar; combineer met “senior” voor betere dekking
  • Juniorrollen hebben vaak andere vaardigheidsverwachtingen; overweeg je bevestigde vaardigheden aan te passen als je overschakelt van een senior- naar een juniorzoekopdracht

Type dienstverband

Filter op de werkregelingsovereenkomst. Meerdere selecties worden ondersteund. Beschikbare typen:
TypeBeschrijving
VoltijdStandaard voltijds dienstverband, doorgaans 36-40 uur per week op de Nederlandse markt.
DeeltijdVerminderde uren, gebruikelijk in Nederland waar deeltijdwerk breed geaccepteerd is.
ContractTijdelijke of projectgebaseerde overeenkomsten. Inclusief ZZP (freelance) en interimrollen.
TijdelijkTijdelijke posities met een vastgestelde einddatum, zoals seizoenswerk of kortetermijnvervanging.
StageTrainee- of stageposities, vaak geassocieerd met studenten of mensen die van carriere wisselen.
Op de Nederlandse recruitmentmarkt zijn deeltijdrollen veel gangbaarder dan in veel andere landen. Als je kandidaat openstaat voor deeltijd, kan het opnemen van deze optie je resultaten aanzienlijk uitbreiden. Nederland heeft een van de hoogste deeltijdwerkgelegenheidspercentages in Europa.

Flexibiliteit

Filter op werkregelingsarrangement. Dit is een van de belangrijkste filters geworden na de verschuiving naar remote en hybride werkmodellen. Beschikbare opties:
OptieBeschrijving
RemoteVolledig remote posities. De kandidaat kan overal werken (of vanuit huis).
HybrideEen mix van kantoor- en remote werk, doorgaans 2-3 dagen per week op kantoor.
Op locatieDe rol vereist voltijdse aanwezigheid op de fysieke locatie van het bedrijf.
Hoe flexibiliteit samenwerkt met locatie:
  • Remote rollen zijn relevant ongeacht de locatie, dus overweeg je straal te verbreden of het locatiefilter volledig te verwijderen bij het zoeken naar remote posities
  • Hybride rollen hebben nog steeds een fysiek kantoor, dus locatie is relevant — de kandidaat moet op kantoordagen pendelen
  • Op locatie rollen vereisen dagelijks pendelen, waardoor de locatiestraal bijzonder belangrijk is
Voor maximale flexibiliteit selecteer je alle drie opties (remote, hybride, op locatie) en laat je de relevantiescore de rangschikking bepalen. Je kunt achteraf altijd binnen je resultaten filteren met de in-resultatenfilters.

Geplaatst binnen (recentheid)

Bepaal hoe ver terug in de tijd je zoekt naar vacatures. Recentere plaatsingen zijn waarschijnlijker nog open en accepteren sollicitaties. Beschikbare bereiken:
BereikBeste voor
Afgelopen 24 uurDe nieuwste vermeldingen vinden voor een actieve kandidaat die direct wil solliciteren.
Afgelopen weekEen goede standaard voor actieve zoekopdrachten — recent genoeg om relevant te zijn.
Afgelopen maandBredere zoekopdracht wanneer je meer opties nodig hebt of in een nichemarkt werkt.
Afgelopen 6 maandenUitgebreide zoekopdracht, al kunnen oudere vermeldingen al zijn ingevuld.
AltijdGeen tijdbeperking. Retourneert alle overeenkomende vacatures ongeacht de plaatsingsdatum.
Oudere vacatures accepteren mogelijk geen sollicitaties meer. Recruitier detecteert verlopen vermeldingen en markeert ze met een “verlopen”-badge, maar detectie is niet direct. Prioriteer recente plaatsingen voor de beste responspercentages.
De plaatsingsdatum die in resultaten wordt weergegeven, komt van de meest betrouwbare beschikbare bron. Recruitier detecteert datums vanuit meerdere bronnen in volgorde van betrouwbaarheid: JSON-LD gestructureerde data, LLM-extractie, HTML-metadata, zichtbare tekst op de pagina, URL-patronen, sitemapgegevens, en ten slotte de datum waarop Recruitier de vermelding voor het eerst heeft ontdekt. De bron wordt intern bijgehouden zodat altijd de meest nauwkeurige datum wordt weergegeven.

Salarisbereik

Stel een minimum en/of maximum salaris in om posities te filteren binnen het verwachte beloningsbereik van je kandidaat. Hoe het werkt:
  • Voer een minimum en/of maximum jaarsalaris in
  • Recruitier filtert resultaten om alleen vacatures op te nemen waarbij het vermelde salaris binnen je opgegeven bereik valt
  • Salarisgegevens zijn standaard in EUR
Beperkingen om rekening mee te houden:
  • Niet alle vacatures bevatten salarisgegevens. Vacatures zonder salarisgegevens worden niet uitgesloten door dit filter — ze blijven in resultaten omdat het salaris mogelijk nog steeds competitief is, ook al is het niet gepubliceerd.
  • Salarisbereiken variëren per bron en kunnen bruto jaarsalaris, bruto maandsalaris of uurtarieven vertegenwoordigen, afhankelijk van hoe de werkgever ze heeft gepubliceerd.
  • Salarisgegevens (salary_min en salary_max) worden per gescrapede vacature opgeslagen indien beschikbaar. Beide velden moeten aanwezig zijn om het filter zinvol te laten werken.
Op de Nederlandse markt publiceren veel vacatures geen salarisgegevens. Het salarisfilter is het nuttigst voor sectoren waar loontransparantie gebruikelijk is (bijv. overheid, grotere bedrijven). Voor rollen waarbij salaris zelden wordt gepubliceerd, overweeg dit filter leeg te laten en de salarisgeschiktheid te beoordelen tijdens de beoordelingsfase.

Bedrijven opnemen

Beperk zoekresultaten tot vacatures van specifieke bedrijven. Hoe het werkt:
  • Typ een bedrijfsnaam in het zoekveld en selecteer uit de resultaten
  • Voeg zoveel bedrijven toe als je wilt — resultaten bevatten alleen vacatures van de vermelde bedrijven
  • Een statusindicator toont of het filter actief is: wanneer er geen bedrijven zijn toegevoegd, worden alle vacatures doorzocht; wanneer bedrijven zijn toegevoegd, verschijnen alleen vacatures van die bedrijven
  • Verwijder een bedrijf door op de X op zijn badge te klikken
  • Gebruik de knop Alles wissen om de lijst te resetten

Klanten importeren

Met de knop Klanten importeren kun je snel al je opgeslagen klantbedrijven uit je Clientensectie aan de lijst toevoegen. Dit is met name handig wanneer je nieuwe vacatures wilt vinden bij bedrijven waarmee je al samenwerkt, zodat je de tijd bespaart om elk bedrijf afzonderlijk te zoeken en toe te voegen.
Klanten importeren is een krachtige workflowsnelkoppeling. Als je een actieve clientenlijst bijhoudt in Recruitier, brengt een klik al die bedrijven in je zoekbereik, zodat je nooit een nieuwe vacature mist bij een bedrijf waarmee je al een relatie hebt.

Bedrijven uitsluiten

Verwijder specifieke bedrijven volledig uit de zoekresultaten. Hoe het werkt:
  • Typ een bedrijfsnaam in het zoekveld en selecteer uit de resultaten
  • Vacatures van uitgesloten bedrijven verschijnen niet in je zoekresultaten
  • Dit is handig om bedrijven uit te filteren die je kandidaat al heeft afgewezen, concurrenten, of bedrijven met bekende problemen
Een bedrijf kan niet in zowel de opnemings- als de uitsluitingslijst verschijnen. Wanneer je een bedrijf zoekt om toe te voegen, worden bedrijven die al in een van de lijsten staan verborgen in de zoekresultaten om conflicten te voorkomen.

Bedrijfsomvang

Filter op het aantal medewerkers bij het wervende bedrijf. Hoe het werkt:
  • Klik op een van de vooringestelde knoppen om een maximaal aantal medewerkers in te stellen, of voer een aangepast getal in het invoerveld in
  • Dit is met name handig voor kandidaten die de voorkeur geven aan startups, scale-ups of het mkb boven grote ondernemingen
  • Bedrijven zonder medewerkertelgegevens worden in resultaten opgenomen (het filter sluit ze niet uit)
  • Klik nogmaals op dezelfde vooringestelde knop om de selectie op te heffen
Vooringestelde drempelwaarden:
Maximale omvangDoelorganisaties
50Startups en microbedrijven
200Scale-ups en kleine bedrijven
500Middelgrote bedrijven
1.000Bovenste middensegment
5.000Grote ondernemingen
AangepastVoer een specifiek getal in voor een specifieke drempel
Geen limietAlle bedrijven inclusief grote ondernemingen

Sector

Filter op de sector van het wervende bedrijf. Hoe het werkt:
  • Selecteer een of meer sectoren uit de keuzelijst
  • Resultaten zijn beperkt tot vacatures bij bedrijven die zijn ingedeeld in de geselecteerde sectoren
  • Bedrijfssectoren zijn afkomstig van LinkedIn en andere openbare gegevens
  • Bedrijven zonder sectorgegevens worden nog steeds opgenomen (het filter sluit alleen bedrijven uit met een andere opgegeven sector)
Uitzend- en recruitmentbureaus worden automatisch uitgesloten van clientzoekresultaten om te voorkomen dat concurrerende bureaus worden getoond. Dit filter is altijd actief bij klantontdekking, maar heeft geen invloed op het vacaturezoeken — je kunt nog steeds vacatures van bureaus zien in je zoekresultaten. De uitsluitingslijst wordt bijgehouden in de platformconfiguratie.

Termen uitsluiten

Naast vaardigheidsuitsluitingen (ingesteld in stap 2) kun je specifieke termen uitsluiten van je zoekresultaten. Vacatures die uitgesloten termen bevatten in hun titel of omschrijving worden eruit gefilterd of lager gerangschikt. Dit is handig om te vermijden:
  • Specifieke technologieen waarmee je kandidaat niet wil werken
  • Sectortermen die een ander type rol aanduiden
  • Bedrijfstypen of werkregelingen die niet geschikt zijn

Filters effectief combineren

De meest effectieve zoekopdrachten gebruiken een doordachte combinatie van filters in plaats van elke beschikbare optie toe te passen. Hier zijn enkele bewezen combinaties: Voor een specifieke lokale kandidaat:
  • Functietitel + bevestigde vaardigheden
  • Locatie met straal van 30 km
  • Ervaringsniveau passend bij de kandidaat
  • Type dienstverband: voltijd
Voor een remote-first kandidaat:
  • Functietitel + bevestigde vaardigheden
  • Flexibiliteit: remote
  • Geen locatiefilter (of zeer brede straal)
  • Geplaatst binnen: afgelopen maand
Voor een nichespecialist:
  • Specifieke functietitel
  • Vaardigheden: alleen de meest kritische 3-4 vaardigheden bevestigd
  • Bedrijfsomvang: afhankelijk van voorkeur
  • Geplaatst binnen: afgelopen 6 maanden of altijd (nicherollen zijn zeldzamer)
Voor een brede marktverkenning:
  • Algemene functietitel (bijv. “Developer” in plaats van “Senior React Developer”)
  • Minimale filters
  • Geplaatst binnen: afgelopen maand
  • Sorteer resultaten op matchscore en bekijk de top 50
Begin breed en versmall daarna. Het is makkelijker om filters toe te voegen aan een zoekopdracht die te veel resultaten oplevert dan filters te versoepelen bij een zoekopdracht die te weinig resultaten geeft. Je kunt ook een zoekopdracht klonen en filters aanpassen op de kloon om verschillende criteriasets te vergelijken.

Geavanceerd

Filterverwerkingsarchitectuur

Het begrijpen van hoe filters worden verwerkt helpt de prestatie-eigenschappen en randgevallen te verklaren: Qdrant-native filters (snelst): Deze filters worden rechtstreeks toegepast binnen de vectordatabasezoekopdracht, wat betekent dat ze de kandidatenset verkleinen voordat enige scoring plaatsvindt:
  • company_name — Exacte of gedeeltelijke bedrijfsnaamovereenkomst
  • location — Locatietekenreeksovereenkomst
  • experience_level — Op enum gebaseerd filter
  • job_type — Op enum gebaseerd filter
  • flexibility — Op enum gebaseerd filter
  • is_active — Booleaans filter voor actieve/verlopen status
  • Sectoruitsluitingen (intern, altijd toegepast)
PostgreSQL post-filters (toegepast na vectorzoekopdracht): Deze filters vereisen relationele databaseopzoekingen en worden toegepast nadat de initiële vectorzoekopdracht kandidatenresultaten heeft geretourneerd:
  • company_size_max — Maximaal aantal medewerkers bij het wervende bedrijf
  • skills — Bevestigde vaardigheden voor vaardigheidsgebaseerde voorfiltering
  • exclude_skills — Vaardigheden om te bestraffen of uit te sluiten
  • exclude_terms — Termen om uit resultaten te sluiten
  • salary_min / salary_max — Salarisdrempelwaarden
  • Datumbereikfilters (geplaatst binnen)
  • geo_radius — Breedte-/lengtegraad met kilometerstraal
  • company_ids — Whitelist voor specifieke bedrijfs-ID’s
  • industries — Sectorfilter
  • technologies — Technologiestackfilter

Adaptieve zoekstrategie

De zoekmachine past zijn strategie intelligent aan op basis van welke filters je hebt ingeschakeld:
FilterscenarioZoekstrategie
Geen filters toegepastDirecte Qdrant-vectorzoekopdracht (snelste pad)
Alleen geofilterPostgreSQL-geozoekopdracht identificeert vacatures binnen de straal, dan doorzoekt Qdrant binnen die vacature-ID’s
Alleen vaardigheidsfilterPostgreSQL-vaardigheidszoekopdracht identificeert relevante vacatures, dan doorzoekt Qdrant binnen die vacature-ID’s
Geo + VaardighedenPostgreSQL berekent de doorsnede van geo-resultaten en vaardigheidsresultaten, dan doorzoekt Qdrant binnen die doorsnede
Alleen Qdrant-native filtersFilters worden inline toegepast met de vectorzoekopdracht (zeer snel)
Gemengde Qdrant + PostgreSQL filtersQdrant-native filters worden eerst toegepast, PostgreSQL post-filters worden toegepast op de geretourneerde resultaten
Deze adaptieve aanpak zorgt ervoor dat de zoekopdracht zo snel mogelijk is, ongeacht de filtercomplexiteit. De meest gebruikte filtercombinaties (alleen ervaringsniveau en locatie) profiteren van de snelste codepaden.

Hoe filterinteracties resultaten beinvloeden

Wanneer je zowel een locatiefilter als een flexibiliteitsfilter instelt, houd er dan rekening mee dat remote vacatures hun locatie kunnen vermelden als het hoofdkantoor van het bedrijf in plaats van “Remote.” Een remote vacature bij een bedrijf in Amsterdam slaagt voor een locatiefilter gericht op Amsterdam, maar een remote vacature bij een bedrijf in Groningen niet — ook al zijn beide volledig remote. Overweeg voor remote zoekopdrachten het locatiefilter volledig te verwijderen of een zeer brede straal in te stellen.
Ervaringsniveaufiltering en vaardigheidsbevestiging werken op belangrijke manieren samen. Een “Senior”-filter gecombineerd met vaardigheden zoals “React” en “TypeScript” rankt hoog voor senior frontend-rollen. Maar als je ook “Teamleiderschap” bevestigt (wat de AI voor seniorrollen kan extraheren), kun je onbedoeld resultaten vertekenen naar management-trackrollen in plaats van individuele bijdragerposities. Wees bewust over welke vaardigheden je bevestigt voor elk ervaringsniveau.
Omdat veel Nederlandse vacatures salarisgegevens weglaten, is het salarisfilter ontworpen om inclusief te zijn: vacatures zonder salarisgegevens worden in resultaten gehouden. Dit betekent dat je resultaten kunt zien waarbij het salaris onbekend is naast resultaten die aan je minimum voldoen. Het salarisfilter is het effectiefst als een ondergrens, niet als een precisiefilter. Gebruik het om overduidelijk onderbudgette posities te elimineren in plaats van exacte salarisniveaus te vinden.
Elk aanvullend filter verkleint je resultatenset. De relatie is multiplicatief, niet additief — het combineren van 4-5 filters kan je resultaten drastisch verminderen. Als je te weinig resultaten krijgt, verwijder dan filters in volgorde van minste belang. Doorgaans zijn locatie en ervaringsniveau het meest belangrijk om te behouden; salaris en bedrijfsomvang kunnen vaak worden versoepeld.

Tips voor gevorderde gebruikers

  • Gebruik klonen + filtervariatie om resultaten te vergelijken met verschillende filtersets zonder je originele zoekopdracht te verliezen
  • Laat salaris leeg voor je eerste zoekopdracht, gebruik dan in-resultaten sortering om salarisbereiken op de markt te identificeren voordat je een gefilterde zoekopdracht aanmaakt
  • Selecteer meerdere ervaringsniveaus (bijv. medior + senior) en filter dan binnen resultaten om te zien hoeveel vacatures op elk niveau bestaan — dit geeft je marktintelligentie
  • Combineer locatiefilter met flexibiliteit: hybride voor de meest nauwkeurige pendelgebaseerde resultaten, omdat hybride rollen een betekenisvolle fysieke locatie hebben

Gerelateerd