CompanyBelgium

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.

18 mei 20267 min leestijd

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 typtGeëxtraheerde filtersResultaat
advocaten brusselNACE 6910 + gemeente BrusselActieve Brusselse advocatenkantoren
restaurants 1000NACE 5610 + postcode 1000Restaurants in het Brusselse centrum
0200.065.765(KBO-nummer gedetecteerd in UI)Redirect naar bedrijfsfiche
schrijnwerker luikNACE 4332 + gemeente LuikLuikse schrijnwerkers
EsperoBenaming "Espero"Alle bedrijven met dat woord
actieve fiduciairs in AntwerpenNACE 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.

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:

Code
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

  • Combineer activiteit + zone in plaats van een sector over heel België te zoeken. Een prospectiekantoor gaat van 8 000 weinig actionable resultaten naar 150 gekwalificeerde targets.
  • Bewaar uw zoekopdrachten vanuit het "Verfijnen"-scherm: de query wordt een actieve monitoring, en elke nieuwe inschrijving die uw filters matcht wordt gemeld.
  • Volg strategische bedrijven met de sterknop: de fiche wordt aan uw dashboard toegevoegd en elke KBO-wijziging (bestuurder, zetel, NACE, status) wordt getraceerd.
  • 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.

    Klaar om te beginnen?

    Maak gratis een account aan en ontvang uw API-sleutels in enkele minuten.

    Reacties

    Reacties laden…

    Laat een reactie achter

    Niet gepubliceerd — alleen om u te verwittigen.

    Reacties worden gemodereerd voor publicatie.

    Gerelateerde artikelen