14/04/2026 - (niet aangemeld)

Skywarn NL :: Kennisbank
Zoeken op het Skywarn forum
Er is een krachtige zoekfunctie ingebouwd, maar hoe werkt dat nu eigenlijk precies?
Door Hans Stans
Sinds najaar 2025 beschikken we op het forum over een 'natural language search' functie op (alleen!) topictitels en -teksten. Werkt prima, maar als je niet weet hoe zoekopdrachten preciezer te formuleren is de zoekfunctie soms wat "narrig" en komen de zoekresultaten soms vreemd over. We bekijken veel voorkomende zoekopdrachten/-manieren:
- Eenvoudig zoeken met een enkel woord
Bijvoorbeeld Kennis. Meteen blijkt al dat hoofd-/kleine letters geen verschil maken maar ook dat het zoeken echt op taal gebaseerd is: er worden alleen topics gevonden met het losse (!) woord "kennis" en niet dingen als kennisvraag of kennisbank. Maar gelukkig kunnen we werken met "wildcards".
- Zoekopdracht uitbreiden met een "wildcard"
Het wildcard-teken is een ster * (asterisk in goed Nederlands 😄). Als we zoeken naar kennis* vinden we ook topics met 'kennis', kennisvraag of kennisvragen, kennisbank, etc. etc.
De * mag alleen eigenlijk achter een woord staan maar het lukt soms ook wel het ervoor te zetten of zelfs beiden (*kennis*) maar de zoekresultaten zijn dan soms niet betrouwbaar... Niet teveel op vertrouwen dus.
Een wilcard kan soms erg handig gebruik worden, bijvoorbeeld verschil maken tussen enkel- of meervoud: kennisvraa* vindt alleen enkelvoud "kennisvraag" en voorkomt vinden van "kennisvragen".
- Woorden uitsluiten
Door een minteken voor een woord te zetten kunnen we topics met dat woord uitsluiten van het zoekresultaat, stel je wil alles vinden met kennis maar geen topics die over de kennisbank gaan, je opdracht wordt dan -kennisbank kennis*.
Maar pas op: uitsluiten moet ALTIJD samen met een zoekterm, dus alleen -kennisbank zal niet alle topics zonder dat woord opleveren maar een leeg zoekresultaat.
- Woorden verplichten
Andersom kunnen we met een plusteken juist verplichten dat een woord moet voorkomen in een topic, en zowel bij uitsluiten als verplichten kan weer een wildcard worden toegepast, bijvoorbeeld +kennisvr* kennis* zoekt naar alle topics met woorden die beginnen met "kennis" maar er moet wel kennisvraag of kennisvragen in voorkomen. (als ik dit voorbeeld probeer op moment van schrijven wordt maar een topic waarin alleen de titel voldoet, gevonden.)
Let op: i.i.t. uitsluiten kan verplichten wel alleen (dus zonder verder zoekargument) worden gebruikt, dus +kennisvr* kan gebruikt worden maar is gelijk aan kennisvr*.
- Zoeken naar een groep woorden of zin
Net als bij Google kan je zoeken naar een groep woorden die precies zo moeten voorkomen. Dit kan door quotes "" om de woorden heen te zetten maar let op, je kan binnen zo'n zoekopdracht geen plus of min of wildcards gebruiken.
Bijvoorbeeld, om het start-topic met forum-uitleg te vinden kan je zoeken naar "over het interne" want zo begint de titel van dat topic.
Of je herinnert je een topic met een datum in de titel en zoekt naar "22 februari".
Het topic zal gevonden worden maar het algoritme vindt korte woorden en getallen minder belangrijk en dus verschijnen er ook resultaten met (liefst meermaals) februari erin.
Enkele opmerkingen nog:
- Volgorde van zoekresultaten
Een voordeel van "natural language search" is dat voor de zoekresultaten een succesfactor (=relevantie) berekend kan worden. De resultaten worden in aflopende volgorde hierop gesorteerd, m.a.w. de meest treffende resultaten staan bovenaan.
- Ik krijg een syntax error!
Als hierboven aangegeven moeten tekens op specifieke plaatsen gebruikt worden. Zet je bijvoorbeeld een minteken achter een woord i.p.v. ervoor verschijnt deze foutmelding.
- Niet alle resultaten worden getoond!
De hoeveelheid resultaten is max 25 stuks. Ook worden resultaten met minieme relevantie niet getoond, dan staat er iets als "(3 van 6 resultaten worden getoond)".
- Zijn er niet nog meer zoekmethoden en -manieren?
Jazeker zijn er die, maar uitleg daarvan voert te ver voor dit document. Zoek op internet bijvoorbeeld naar "zoeken met mysql full text", er zijn helaas amper niet-commerciele Nederlandstalige bronnen...
- In de toekomst ....
- Er wordt nu altijd door het hele forum gezocht: het zal mogelijk worden om per subforum te zoeken.
- niet alle topics kunnen worden geopend: er worden (nu nog) ook afgesloten topics gevonden die je niet kan/mag openen.
Sluiten