[{"data":1,"prerenderedAt":574},["ShallowReactive",2],{"expertise-articles:zoeken-in-het-onderwijsloket":3,"expertise-articles-surround:zoeken-in-het-onderwijsloket":483},{"slug":4,"title":5,"id":6,"type":7,"publish_date":8,"image":9,"icon":10,"page_title":11,"description":12,"body":13,"date_created":388,"date_updated":389,"seo":390,"editor_nodes":392,"categories":398,"audiences":407,"domains":420,"authors":425,"related_articles":436,"documents":481,"tools":482},"zoeken-in-het-onderwijsloket","Zoeken in het Onderwijsloket","d0e7b1d2-8ef0-4a65-b042-07de38eaebfc","developer_resource","2026-03-16",null,"ecc5c4d9-c9d7-45c6-a5ac-c4a6c034cc2a","Zoeken in het Onderwijsloket – Werken met de Onderwijsloket API (3\u002F4)","Van zoekbalk tot slimme navigator: ontdek hoe je met de search engine van de Onderwijsloket API gebruikers snel naar relevante artikelen, opleidingen en meer leidt. Inclusief combineren van datasets, filters en realtime zoekresultaten.",{"type":14,"content":15},"doc",[16,33,44,45,53,65,69,91,95,96,102,106,110,136,140,141,147,159,163,183,187,188,194,198,202,222,226,227,233,237,241,255,259,279,283,284,290,294,320,324,325,331,335,361,377,378,384],{"type":17,"content":18},"paragraph",[19,22,31],{"type":20,"text":21},"text","Het platform van ",{"type":20,"marks":23,"text":30},[24],{"type":25,"attrs":26},"link",{"href":27,"target":28,"rel":29,"class":9},"https:\u002F\u002Fonderwijsloket.com\u002F","_blank","noopener noreferrer nofollow","het Onderwijsloket",{"type":20,"text":32}," bevat een grote hoeveelheid informatie: artikelen, FAQ’s, opleidingen, media, routes naar het onderwijs en meer. Voor gebruikers is het essentieel dat ze snel vinden wat voor hen relevant is.",{"type":17,"content":34},[35,37,42],{"type":20,"text":36},"Ondanks deze grote hoeveelheid aan informatie, willen we dat de gebruiker wél snel vindt waar hij of zij naar op zoek is. En daar komt de ",{"type":20,"marks":38,"text":41},[39],{"type":40},"italic","search engine",{"type":20,"text":43}," in beeld. In dit artikel laten we zien hoe je met de zoeklaag van het Onderwijsloket krachtige zoekervaringen kunt bouwen – van eenvoudige zoekbalken tot slimme navigators.",{"type":17},{"type":46,"attrs":47,"content":51},"heading",{"id":48,"plainText":49,"level":50},"zoeken-als-gebruikersinterface","Zoeken als gebruikersinterface",2,[52],{"type":20,"text":49},{"type":17,"content":54},[55,57,63],{"type":20,"text":56},"Waar de ",{"type":20,"marks":58,"text":62},[59],{"type":25,"attrs":60},{"href":61,"target":28,"rel":29,"class":9},"https:\u002F\u002Fdocs.onderwijsloket.com\u002Fguides\u002Fdirectus\u002Fyour-first-request","Content API",{"type":20,"text":64}," draait om het ophalen van specifieke data, draait de search engine om interactie. Gebruikers weten vaak niet precies wat ze zoeken: ze hebben een vraag, een situatie of een interesse. De zoekervaring helpt hen om vanuit die vraag tot relevante informatie te komen.",{"type":17,"content":66},[67],{"type":20,"text":68},"Denk aan:",{"type":70,"content":71},"bulletList",[72,79,85],{"type":73,"content":74},"listItem",[75],{"type":17,"content":76},[77],{"type":20,"text":78},"een zoekbalk met directe suggesties",{"type":73,"content":80},[81],{"type":17,"content":82},[83],{"type":20,"text":84},"filters op onderwerp, sector of doelgroep",{"type":73,"content":86},[87],{"type":17,"content":88},[89],{"type":20,"text":90},"een overzicht van resultaten dat zich dynamisch aanpast",{"type":17,"content":92},[93],{"type":20,"text":94},"In veel toepassingen vormt de search engine daarmee het startpunt van de interactie met de gebruiker.",{"type":17},{"type":46,"attrs":97,"content":100},{"id":98,"plainText":99,"level":50},"een-zoekopdracht-meerdere-datasets","Eén zoekopdracht, meerdere datasets",[101],{"type":20,"text":99},{"type":17,"content":103},[104],{"type":20,"text":105},"Een belangrijk kenmerk van de zoeklaag is dat één zoekopdracht resultaten kan opleveren uit verschillende datasets tegelijk.",{"type":17,"content":107},[108],{"type":20,"text":109},"Een gebruiker die zoekt op “zij-instroom” kan bijvoorbeeld tegelijk zien:",{"type":70,"content":111},[112,118,124,130],{"type":73,"content":113},[114],{"type":17,"content":115},[116],{"type":20,"text":117},"artikelen over zij-instroom",{"type":73,"content":119},[120],{"type":17,"content":121},[122],{"type":20,"text":123},"opleidingen die daarbij passen",{"type":73,"content":125},[126],{"type":17,"content":127},[128],{"type":20,"text":129},"FAQ’s met praktische vragen",{"type":73,"content":131},[132],{"type":17,"content":133},[134],{"type":20,"text":135},"ervaringsverhalen van anderen",{"type":17,"content":137},[138],{"type":20,"text":139},"Voor ontwikkelaars betekent dit dat je geen aparte queries hoeft te doen per dataset: de zoeklaag combineert dit al voor je. Daardoor kun je relatief eenvoudig rijke zoekervaringen bouwen, zonder complexe logica aan de voorkant.",{"type":17},{"type":46,"attrs":142,"content":145},{"id":143,"plainText":144,"level":50},"relevantie-en-snelheid","Relevantie en snelheid",[146],{"type":20,"text":144},{"type":17,"content":148},[149,151,157],{"type":20,"text":150},"De search engine van het Onderwijsloket is gebouwd op ",{"type":20,"marks":152,"text":156},[153],{"type":25,"attrs":154},{"href":155,"target":28,"rel":29,"class":9},"https:\u002F\u002Fwww.algolia.com\u002F","Algolia",{"type":20,"text":158}," en geoptimaliseerd voor snelheid en relevantie.",{"type":17,"content":160},[161],{"type":20,"text":162},"Zoekresultaten worden niet alleen gebaseerd op letterlijke matches, maar ook op:",{"type":70,"content":164},[165,171,177],{"type":73,"content":166},[167],{"type":17,"content":168},[169],{"type":20,"text":170},"synoniemen en variaties",{"type":73,"content":172},[173],{"type":17,"content":174},[175],{"type":20,"text":176},"populariteit en gebruik",{"type":73,"content":178},[179],{"type":17,"content":180},[181],{"type":20,"text":182},"context van de content",{"type":17,"content":184},[185],{"type":20,"text":186},"Daardoor voelt de zoekervaring “slim”: gebruikers krijgen vaak al relevante resultaten voordat ze hun volledige vraag hebben getypt. Voor toepassingen betekent dit dat je kunt vertrouwen op de zoeklaag voor het ordenen van resultaten.",{"type":17},{"type":46,"attrs":189,"content":192},{"id":190,"plainText":191,"level":50},"filteren-en-verfijnen","Filteren en verfijnen",[193],{"type":20,"text":191},{"type":17,"content":195},[196],{"type":20,"text":197},"Naast zoeken is filteren een essentieel onderdeel van de gebruikerservaring. Omdat de zoekindex gebruikmaakt van dezelfde taxonomie als het datamodel (onderwerpen, sectoren, doelgroepen), kun je resultaten eenvoudig verfijnen.",{"type":17,"content":199},[200],{"type":20,"text":201},"Bijvoorbeeld:",{"type":70,"content":203},[204,210,216],{"type":73,"content":205},[206],{"type":17,"content":207},[208],{"type":20,"text":209},"alleen opleidingen binnen een bepaalde sector",{"type":73,"content":211},[212],{"type":17,"content":213},[214],{"type":20,"text":215},"alleen artikelen voor een specifieke doelgroep",{"type":73,"content":217},[218],{"type":17,"content":219},[220],{"type":20,"text":221},"alleen resultaten binnen een bepaalde regio",{"type":17,"content":223},[224],{"type":20,"text":225},"Filters maken het mogelijk om van een brede zoekopdracht naar een concrete keuze te gaan en helpen gebruikers om sneller tot een relevant resultaat te komen.",{"type":17},{"type":46,"attrs":228,"content":231},{"id":229,"plainText":230,"level":50},"van-zoekresultaat-naar-detail","Van zoekresultaat naar detail",[232],{"type":20,"text":230},{"type":17,"content":234},[235],{"type":20,"text":236},"In veel toepassingen gebruik je de search engine en de Content API samen.",{"type":17,"content":238},[239],{"type":20,"text":240},"De search engine wordt gebruikt om:",{"type":70,"content":242},[243,249],{"type":73,"content":244},[245],{"type":17,"content":246},[247],{"type":20,"text":248},"een lijst met relevante resultaten op te halen",{"type":73,"content":250},[251],{"type":17,"content":252},[253],{"type":20,"text":254},"snel te reageren op gebruikersinput",{"type":17,"content":256},[257],{"type":20,"text":258},"De Content API gebruik je vervolgens om:",{"type":70,"content":260},[261,267,273],{"type":73,"content":262},[263],{"type":17,"content":264},[265],{"type":20,"text":266},"de volledige inhoud van een item op te halen",{"type":73,"content":268},[269],{"type":17,"content":270},[271],{"type":20,"text":272},"detailpagina’s op te bouwen",{"type":73,"content":274},[275],{"type":17,"content":276},[277],{"type":20,"text":278},"gerelateerde informatie toe te voegen",{"type":17,"content":280},[281],{"type":20,"text":282},"Dit patroon zie je in vrijwel elke implementatie: zoeken → selecteren → verdiepen, waarbij de zoeklaag zorgt voor snelheid en de Content API voor diepgang.",{"type":17},{"type":46,"attrs":285,"content":288},{"id":286,"plainText":287,"level":50},"wat-kun-je-bouwen","Wat kun je bouwen?",[289],{"type":20,"text":287},{"type":17,"content":291},[292],{"type":20,"text":293},"Met de zoeklaag van het Onderwijsloket kun je verschillende soorten toepassingen realiseren:",{"type":70,"content":295},[296,302,308,314],{"type":73,"content":297},[298],{"type":17,"content":299},[300],{"type":20,"text":301},"een zoekbalk voor de kennisbank",{"type":73,"content":303},[304],{"type":17,"content":305},[306],{"type":20,"text":307},"een thematische navigator (bijvoorbeeld rond zij-instroom of omscholing)",{"type":73,"content":309},[310],{"type":17,"content":311},[312],{"type":20,"text":313},"een filterinterface voor opleidingen of artikelen",{"type":73,"content":315},[316],{"type":17,"content":317},[318],{"type":20,"text":319},"een gepersonaliseerde ontdekervaring op basis van interesses",{"type":17,"content":321},[322],{"type":20,"text":323},"Omdat de zoeklaag meerdere datasets combineert, kun je snel rijke interfaces bouwen zonder alles zelf te structureren of te koppelen.",{"type":17},{"type":46,"attrs":326,"content":329},{"id":327,"plainText":328,"level":50},"aan-de-slag","Aan de slag",[330],{"type":20,"text":328},{"type":17,"content":332},[333],{"type":20,"text":334},"Wil je zelf een zoekervaring bouwen met de Onderwijsloket API? In de developer documentatie vind je:",{"type":70,"content":336},[337,343,349,355],{"type":73,"content":338},[339],{"type":17,"content":340},[341],{"type":20,"text":342},"uitleg over de beschikbare search indices",{"type":73,"content":344},[345],{"type":17,"content":346},[347],{"type":20,"text":348},"configuratie van filters en facetten",{"type":73,"content":350},[351],{"type":17,"content":352},[353],{"type":20,"text":354},"voorbeelden van zoekqueries",{"type":73,"content":356},[357],{"type":17,"content":358},[359],{"type":20,"text":360},"best practices voor het opbouwen van een zoekinterface",{"type":362,"attrs":363},"relation-block",{"id":364,"junction":365,"collection":366,"data":367},"775f14de-00de-4489-9613-ed2e2b78f5bb","articles_editor_nodes","buttons",{"id":368,"label":369,"icon":370,"icon_position":371,"color":372,"size":373,"variant":374,"to":375,"internal":376},"653735ed-c4e1-42ad-8d0b-5d99ff3505ea","Naar de documentatie","heroicons:paper-airplane-20-solid","leading","primary","md","soft","https:\u002F\u002Fdocs.onderwijsloket.com\u002Fguides\u002Fgetting-started",false,{"type":17},{"type":46,"attrs":379,"content":382},{"id":380,"plainText":381,"level":50},"in-het-volgende-artikel","In het volgende artikel",[383],{"type":20,"text":381},{"type":17,"content":385},[386],{"type":20,"text":387},"In het volgende en laatste artikel leggen we de focus op geografische en regionale aspecten binnen de API. Wat ook de vraag \"wat zit er allemaal bij mij in de buurt?\" kan het Onderwijsloket beantwoorden. ","2026-03-18T10:20:50.464Z","2026-03-18T10:34:15.502Z",{"title":5,"meta_description":391},"Van zoekbalk tot navigator: bouw met de Onderwijsloket API snelle zoekervaringen met filters, datasets en realtime resultaten.",[393,397],{"collection":366,"id":394,"item":395},"540ec6a3-a025-46a2-80f2-90f97cf104ed",{"id":396,"label":369,"icon":370,"icon_position":371,"color":372,"size":373,"variant":374,"to":375,"internal":376},"10dcde62-0617-4241-96b6-762d2a079363",{"collection":366,"id":364,"item":367},[399,403],{"id":400,"title":401,"slug":402},"c5df88ea-40f6-490b-8fc6-05c6ac13abab","AI en digitale innovatie","ai-en-digitale-innovatie",{"id":404,"title":405,"slug":406},"13915536-cb4c-484d-9561-73cf08176f95","Data en inzichten","data-en-inzichten",[408,412,416],{"id":409,"title":410,"slug":411},"400d9fff-3c54-4b95-bea9-2391024e6cfc","Opleiders","opleiders",{"id":413,"title":414,"slug":415},"e3b3beb1-76a2-406f-ab92-bbeb36768be5","Beleidsmakers","beleidsmakers",{"id":417,"title":418,"slug":419},"b4dd049d-f445-42ce-bad5-bddc3e32487e","Werkgevers","werkgevers",[421],{"id":422,"title":423,"slug":424},"be2136ad-8073-4356-8488-c4a0c4c5c046","Slimme keten","slimme-keten",[426],{"name":427,"description":428,"slug":429,"avatar":430},"Remi Huigen","Productontwikkelaar","remi-huigen",{"src":431,"icon":432,"fit":433,"modifiers":434},"\u002Fstichting\u002Fdatahub\u002Fproduction\u002Fbc4e2e56-dadf-4086-b0c0-e330141c9a73","lucide:user","fill",{"gravity":435},"face",[437,452,469],{"title":438,"page_title":439,"id":440,"slug":441,"type":7,"image":9,"icon":442,"authors":443,"domains":449},"Het datamodel van het Onderwijsloket","Het datamodel – Werken met de Onderwijsloket API (2\u002F4)","6b337005-7bd2-4bc5-aef6-dfcf7dabbf56","het-datamodel-van-het-onderwijsloket","e9353b12-2149-41d9-ab97-61aeb8042f4e",[444],{"directus_users_id":445},{"first_name":446,"last_name":447,"avatar":448},"Remi","Huigen","bc4e2e56-dadf-4086-b0c0-e330141c9a73",[450],{"domains_id":451},{"id":422,"title":423,"slug":424},{"title":453,"page_title":453,"id":454,"slug":455,"type":456,"image":9,"icon":457,"authors":458,"domains":466},"Onderwijsloket API: data van en vóór alle onderwijsorganisaties","7cff171a-d41b-47b2-b06f-d6f8f709e302","onderwijsloket-api-data-van-en-voor-alle-onderwijsorganisaties","guide","9a1e7df6-0d1c-4fcd-993b-3c27c6bf11a2",[459,464],{"directus_users_id":460},{"first_name":461,"last_name":462,"avatar":463},"Jogchum","Koerts","1f45b5bf-6f04-423e-a56b-e093a9c2b163",{"directus_users_id":465},{"first_name":446,"last_name":447,"avatar":448},[467],{"domains_id":468},{"id":422,"title":423,"slug":424},{"title":470,"page_title":471,"id":472,"slug":473,"type":7,"image":9,"icon":474,"authors":475,"domains":478},"Startgids Onderwijsloket API","Startgids - Werken met de Onderwijsloket API (1\u002F4)","d1c49236-0545-4f37-8ed0-74e419ed06e5","startgids-onderwijsloket-api","f53f45fa-f201-48f8-a090-9165e17e2e70",[476],{"directus_users_id":477},{"first_name":446,"last_name":447,"avatar":448},[479],{"domains_id":480},{"id":422,"title":423,"slug":424},[],[],[484,491,504,511,527,560],{"title":438,"page_title":439,"id":440,"slug":441,"type":7,"image":9,"icon":442,"authors":485,"domains":489,"categories":490},[486],{"name":427,"description":-1,"slug":429,"avatar":487},{"src":431,"icon":432,"fit":433,"modifiers":488},{"gravity":435},[451],[],{"title":453,"page_title":453,"id":454,"slug":455,"type":456,"image":9,"icon":457,"authors":492,"domains":502,"categories":503},[493,499],{"name":494,"description":-1,"slug":495,"avatar":496},"Jogchum Koerts","jogchum-koerts",{"src":497,"icon":432,"fit":433,"modifiers":498},"\u002Fstichting\u002Fdatahub\u002Fproduction\u002F1f45b5bf-6f04-423e-a56b-e093a9c2b163",{"gravity":435},{"name":427,"description":-1,"slug":429,"avatar":500},{"src":431,"icon":432,"fit":433,"modifiers":501},{"gravity":435},[468],[],{"title":470,"page_title":471,"id":472,"slug":473,"type":7,"image":9,"icon":474,"authors":505,"domains":509,"categories":510},[506],{"name":427,"description":-1,"slug":429,"avatar":507},{"src":431,"icon":432,"fit":433,"modifiers":508},{"gravity":435},[480],[],{"title":512,"page_title":513,"id":514,"slug":515,"type":7,"image":9,"icon":516,"authors":517,"domains":524,"categories":526},"Werken met de Onderwijsregio API","Werken met de Onderwijsregio API: kandidaten integreren in een gedeelde infrastructuur","b56ef11e-0cda-4db1-881e-dab9568e9be3","werken-met-de-onderwijsregio-api","d945ad83-5687-4382-8670-1fda84416643",[518,521],{"name":427,"description":-1,"slug":429,"avatar":519},{"src":431,"icon":432,"fit":433,"modifiers":520},{"gravity":435},{"name":494,"description":-1,"slug":495,"avatar":522},{"src":497,"icon":432,"fit":433,"modifiers":523},{"gravity":435},[525],{"id":422,"title":423,"slug":424},[],{"title":528,"page_title":528,"id":529,"slug":530,"type":456,"image":531,"icon":532,"authors":533,"domains":546,"categories":559},"Talentvolle mensen voor het onderwijs","e79cc7a4-1034-4a11-950f-cdb65bf847d8","talentvolle-mensen-voor-het-onderwijs","540f9df8-a86b-42aa-a202-52115ae5b7d9","3727716b-7815-4966-a9b0-1bf16ec01995",[534,540],{"name":535,"description":-1,"slug":536,"avatar":537},"Wolf Weymiens","wolf-weymiens",{"src":538,"icon":432,"fit":433,"modifiers":539},"\u002Fstichting\u002Fdatahub\u002Fproduction\u002F45b6e29a-e823-46c8-a765-960c89f9647f",{"gravity":435},{"name":541,"description":-1,"slug":542,"avatar":543},"Laurens Roorda","laurens-roorda",{"src":544,"icon":432,"fit":433,"modifiers":545},"\u002Fstichting\u002Fdatahub\u002Fproduction\u002F26c6fd28-e9e1-408a-847f-4cc723600996",{"gravity":435},[547,551,555],{"id":548,"title":549,"slug":550},"00d4a7ef-f6a4-46f9-9a96-5d4858a3869f","Routes voor zij-instroom","routes-voor-zij-instroom",{"id":552,"title":553,"slug":554},"42557234-d7fd-4f4d-881b-534de4f2c481","Ambitie in onderwijs","ambitie-in-onderwijs",{"id":556,"title":557,"slug":558},"7bfb6d04-e816-4d8e-a6ae-68941e127995","Anders organiseren","anders-organiseren",[],{"title":561,"page_title":562,"id":563,"slug":564,"type":7,"image":9,"icon":565,"authors":566,"domains":570,"categories":573},"Bij jou in de buurt","Bij jou in de buurt – Werken met de Onderwijsloket API (4\u002F4)","7cc9d1ba-9e85-48ee-a21a-4bd1246bc27e","bij-jou-in-de-buurt","23733f39-00d2-404a-bcb1-649fccc93ca1",[567],{"name":427,"description":-1,"slug":429,"avatar":568},{"src":431,"icon":432,"fit":433,"modifiers":569},{"gravity":435},[571,572],{"id":548,"title":549,"slug":550},{"id":422,"title":423,"slug":424},[],1789422356240]