Belgische bedrijven zoeken in natuurlijke taal: de volledige gids voor /recherche
Typ "boekhouders in Luik", "restaurants 1000 Brussel" of een KBO-nummer: de /recherche-balk zet uw zin om in NACE-, postcode-, naamfilters en levert een pagina met sectorstatistieken. Overzicht van use cases, URL-shortcuts en taalkundige finesses.
Waarom zoeken in natuurlijke taal?
De KBO/BCE bevat 1,9 miljoen actieve bedrijven, geïndexeerd op 700+ NACE-codes en zo'n 2 800 gemeenten. Verwachten dat een gebruiker 6920 onthoudt voor fiduciairs of 5610 voor restaurants is onrealistisch. Een moderne zoekbalk moet accepteren wat mensen werkelijk typen: "advocaten Brussel", "schrijnwerker 7000", "bakkers Gent".
Dat is precies wat de /recherche-pagina van Company Belgium doet. Onder de motorkap werken drie lagen samen om de query te begrijpen, zonder technisch vocabulaire op te leggen aan de eindgebruiker.
De drie begrijpenslagen
1. Het statische woordenboek (gratis, instant)
Meer dan 200 NL/FR/EN-aliassen worden gemapt naar hun NACE-code. "boekhouder", "fiduciair", "comptable", "accountant" wijzen allemaal naar 692001. Idem voor steden: "Brussel", "Bruxelles", "Brussels" worden genormaliseerd naar dezelfde gemeente, en een geïsoleerde postcode (1000, 2000, 9000) triggert een zoekopdracht per zone.
Geen netwerkcalls, geen latency: de mapping zit in het geheugen en wordt in enkele milliseconden opgelost.
2. De contextuele AI-motor (vangnet)
Wanneer het woordenboek niets herkent — originele formuleringen, typfouten, taalmix, impliciete intenties — wordt de query doorgegeven aan een AI-motor die er het volgende uit extraheert:
- een eventuele NACE-code
- een gemeente of postcode
- een benaming als de gebruiker een specifieke bedrijfsnaam zoekt
Het resultaat wordt gecachet: dezelfde formulering betaalt de AI nooit twee keer. Een vertrouwensdrempel (≥ 30%) vermijdt riskante interpretaties.
3. De naam-fallback
Als niets uit de twee vorige lagen komt, wordt de hele query behandeld als een naam-zoekopdracht: PostgreSQL-trigram-search, tolerant voor accenten, spaties en hoofdlettervarianten. Typ "Espero" en u vindt "Espero-Soft Informatiques SRL" zelfs zonder te specificeren dat het een naam is.
Concrete use cases
| U typt | Geëxtraheerde filters | Resultaat |
|---|---|---|
advocaten brussel | NACE 6910 + gemeente Brussel | Actieve Brusselse advocatenkantoren |
restaurants 1000 | NACE 5610 + postcode 1000 | Restaurants in het Brusselse centrum |
0200.065.765 | (KBO-nummer gedetecteerd in UI) | Redirect naar bedrijfsfiche |
schrijnwerker luik | NACE 4332 + gemeente Luik | Luikse schrijnwerkers |
Espero | Benaming "Espero" | Alle bedrijven met dat woord |
actieve fiduciairs in Antwerpen | NACE 6920 + gemeente Antwerpen (AI) | Antwerpse boekhoudkantoren |
De resultatenpagina: meer dan een lijst
Eenmaal de query geïnterpreteerd, toont /recherche niet alleen een vlakke tabel. Ze stelt een contextuele pagina samen:
- SEO-vriendelijke breadcrumb — sector → stad → resultaten, elke schakel is een indexeerbare link.
- Interpretatiebanner — wanneer de AI tussenkwam, toont de pagina "*uw query 'X' werd begrepen als Y*", wat geruststelt en correctie mogelijk maakt.
- Actieve filters — elke filter is een verwijderbare chip: haal de stad weg met één klik zonder de query opnieuw te typen.
- Geaggregeerde statistieken — verdeling per rechtsvorm, top gemeenten, ouderdom van de portefeuille. Ideaal om een markt te evalueren vóór prospectie.
- Diepe paginering — alle pagina's zijn indexeerbaar, met canonieke URL.
- Volg-knop — voor ingelogde gebruikers kan elk bedrijf worden toegevoegd aan een KBO-watchlist die alerts triggert bij wijzigingen (zie KBO-monitoring: aankomst- en vertrekalerts).
URL's: shortcuts en bookmarkbaar
Elke combinatie van filters is uitdrukbaar in de URL — handig om een precieze view per e-mail of Slack te delen:
1 2 3 4
/nl/recherche?naceCode=6920&city=Brussel
/nl/recherche?naceCode=5610&zipCode=2000
/en/recherche?name=Espero
/nl/recherche?q=advocaten+brussel
De parameter q is de "ruwe natuurlijke taal" en triggert de drie interpretatielagen. De getypeerde parameters (naceCode, city, zipCode, name) krijgen voorrang en omzeilen de AI.
Drie tips om /recherche dagelijks te benutten
Aanvaarde beperkingen
- Het zoeken in natuurlijke taal is bewust conservatief: als de AI niet zeker is, laat ze de query afzakken naar de naamlaag in plaats van te gokken.
- Postcodes met 4 cijfers worden niet verward met een KBO-nummer (8+3 cijfers) — de routering onderscheidt beide.
- Erg generieke zoekopdrachten ("bedrijf", "onderneming") geven niet het hele register terug: de pagina vereist minstens één filter om de zoekmotor te activeren.
Samengevat
/recherche is ontworpen voor de eerste indruk én voor herhaald gebruik. De balk accepteert wat gebruikers werkelijk typen, de resultatenpagina is óók een marktanalyse-tool, en elke URL is deelbaar. Voor technische teams biedt de REST-API /api/v2/companies dezelfde filters: de AI-interpretatielaag is gereserveerd voor de webinterface. Voor meer diepgang, bekijk de gids voor zoeken op adres via de KBO-API, de Belgische marktstatistieken per sector en regio, de pagina over Belgische NACE-codes begrijpen en de CRM-pipeline voor B2B-prospectie in Belgie.Veelgestelde vragen
Hoe zoek ik Belgische bedrijven op bedrijfssector (NACE-code) op Company Belgium?
Typ de naam van de sector in het Frans, Nederlands of Engels in de /recherche-balk. Bijvoorbeeld, "advocaten", "avocats" of "lawyers" worden allemaal vertaald naar NACE-code 6910. U kunt de sector ook combineren met een stad of postcode om de resultaten te verfijnen, bijvoorbeeld "advocaten Luik" of "restaurants 1000".
Werkt de natuurlijke taalzoekfunctie van Company Belgium in meerdere talen?
Ja, de /recherche-balk accepteert Frans, Nederlands en Engels tegelijkertijd. Meer dan 200 meertalige aliassen zijn gemapt naar NACE-codes en Belgische gemeenten. U kunt zelfs talen mengen in een zoekopdracht: "accountants Brussel" of "boekhouder Luik" worden correct geinterpreteerd.
Hoe sla ik een zoekopdracht naar Belgische bedrijven op om gewaarschuwd te worden bij nieuwe registraties?
Eenmaal uw filters ingesteld op /recherche, klikt u op "Verfijnen" en vervolgens "Zoekopdracht opslaan". De query wordt een actieve monitoring: elke nieuwe registratie die aan uw criteria voldoet (NACE-sector, gemeente, rechtsvorm) wordt u per e-mail gemeld. Deze functie is beschikbaar voor gebruikers die zijn ingelogd op hun Company Belgium-account.
Wat is het verschil tussen zoeken op postcode en zoeken op gemeente op Company Belgium?
Zoeken op gemeente omvat alle adressen in die gemeente, ongeacht de postale sectie. Zoeken op postcode is nauwkeuriger: het beperkt zich tot bedrijven waarvan het maatschappelijk adres exact overeenkomt met die postcode. Voor nabijheidsprospectie is de postcode gerichter; voor een regionale marktanalyse biedt de gemeente of stad een bredere dekking.
Reacties
Gerelateerde artikelen

Accountant: de financiële analyse van uw klantenportefeuille automatiseren
Een accountant beheert 50 tot 300 klantendossiers. Handmatig jaarrekeningen analyseren, ratio's berekenen, alarmsignalen opsporen en een rapport voorbereiden voor elke jaarvergadering kost honderden uren per jaar. Zo automatiseert u 80% van dat werk en wint u tegelijk aan dienstkwaliteit.

De kredietlimiet van een B2B-klant berekenen: 4 beproefde methodes
Hoeveel uitstaande bedragen kunt u veilig toekennen aan een B2B-klant? Ontdek de vier methodes die kredietverzekeraars en financiële diensten van Belgische kmo's gebruiken: eigen-vermogenplafond, omzetplafond, activaplafond en financiële scoring — met cijfervoorbeelden.

Vergelijking van domiciliëringscentra in België: hoe kiezen in 2026
Neutrale gids om in 2026 een domiciliëringscentrum in België te kiezen: leverancierstypologie, 10 selectiecriteria, prijsvorken per regio, overzicht van belangrijke spelers (Regus, Silversquare, LePetitBureau, OfficeFactory, The Gate…) en valkuilen.
