Booleaanse zoekstringbouwer
Geef de concepten uit je onderzoeksvraag en de synoniemen voor elk concept op, en krijg een correct tussen haakjes geplaatste Booleaanse zoekopdracht — synoniemen verbonden met OR, concepten met AND, uitsluitingen met NOT — uitgeschreven in de syntaxis van Google Scholar, PubMed, EBSCOhost, ProQuest, Web of Science en Scopus, elk met een eigen kopieerknop en opmerkingen over wat de database niet kan. Alles draait in je browser. Gratis, zonder registratie.
Concepten
Één concept per rij. Synoniemen binnen een rij worden verbonden met OR; de rijen worden verbonden met AND. Termen van meerdere woorden krijgen automatisch aanhalingstekens. Voeg * toe om af te korten — nurs* vindt nurse, nurses en nursing. Voor nabijheid zet je ~ en een getal tussen twee woorden: sleep ~3 deprivation.
Je zoekstrings
Typ minstens één term in een concept om de zoekstrings op te bouwen.
Zo gebruik je de booleaanse zoekstringbouwer
- 1. Splits je vraag in concepten. “Sleep problems in university students” bestaat uit twee concepten: slaapproblemen en studenten. Geef elk concept een eigen rij.
- 2. Geef synoniemen op, één per regel. Spellingsvarianten, meervouden, afkortingen, verwante termen. Termen van meerdere woorden krijgen automatisch aanhalingstekens; voeg een sterretje toe om af te korten (student* vindt students); zet ~ en een getal tussen twee woorden voor nabijheid (sleep ~3 deprivation).
- 3. Kies waar elk concept wordt gezocht. Standaardvelden, alleen de titel, titel of abstract, of onderwerpkoppen zoals MeSH. Voeg alles wat je wilt uitsluiten toe in het NOT-vak.
- 4. Kopieer de versie voor je database. Elke kaart toont de string, de lengte en opmerkingen waar de database iets anders doet. Plak hem in het geavanceerd zoeken van de database.
Hoe Booleaanse logica een zoekopdracht opbouwt
OR verbreedt: het vindt records met een van de termen, dus het verbindt de synoniemen van één concept. AND versmalt: elk record moet elk concept bevatten. NOT verwijdert records die een term bevatten. Haakjes bepalen wat bij wat hoort, en ze doen er meer toe dan je zou denken: databases lezen gemengde operatoren in verschillende volgordes — ProQuest en Web of Science passen AND toe vóór OR, en Scopus, dat lange tijd eerst OR toepaste, kondigde voor 2025–26 een overstap aan naar eerst AND — dus de bouwer zet elke OR-groep tussen haakjes, zodat de string overal hetzelfde betekent, welke volgorde een database ook hanteert.
Aanhalingstekens houden een zinsdeel bij elkaar. Afkapping met * vangt woordeindes op: nurs* vindt nurse, nurses en nursing. Nabijheidsoperatoren vinden twee woorden die in elke volgorde dicht bij elkaar staan — nauwer dan AND, losser dan een zinsdeel.
Eén zoekopdracht, zes syntaxisen
| Interface | Titel of abstract | Afkapping | Nabijheid | Uitsluiten |
|---|---|---|---|---|
| Google Scholar | intitle: voor titels; geen abstractveld | Geen — automatische stemming | Geen | -term |
| PubMed | term[tiab] | * na minstens 4 letters | "a b"[tiab:~3] | NOT |
| EBSCOhost | TI (…) OR AB (…); XB in sommige databases | * | a N3 b | NOT |
| ProQuest | TI,AB(…) | * (maximaal 5 tekens), [*n] | a NEAR/3 b | NOT |
| Web of Science | TI=(…) OR AB=(…); TS= voor onderwerp | * | a NEAR/3 b | NOT |
| Scopus | TITLE-ABS(…); TITLE-ABS-KEY(…) | * | a W/3 b | AND NOT, aan het eind |
Google Scholar knipt zoekopdrachten ook af na ongeveer 256 tekens, en PubMed-nabijheidszoekopdrachten accepteren geen jokertekens.
Voorbeeld: slaapproblemen bij universiteitsstudenten
Klik op Laad een voorbeeld en de bouwer vult twee concepten in — sleep quality, insomnia en sleep ~3 deprivation, gezocht in titel of abstract; en student*, undergraduate* en college students in de standaardvelden — met child* uitgesloten. Drie van de zes strings die het maakt:
Dezelfde zoekopdracht, drie manieren
PubMed
("sleep quality"[tiab] OR insomnia[tiab] OR "sleep deprivation"[tiab:~3]) AND (student* OR undergraduate* OR "college students") NOT child*
Scopus
TITLE-ABS("sleep quality" OR insomnia OR (sleep W/3 deprivation)) AND TITLE-ABS-KEY(student* OR undergraduate* OR "college students") AND NOT TITLE-ABS-KEY(child*)
Google Scholar
("sleep quality" OR insomnia OR "sleep deprivation") (student OR undergraduate OR "college students") -child
De Google Scholar-versie laat de compromissen zien: geen afkapping, dus de sterretjes zijn weg; geen nabijheid, dus het paar werd een zinsdeel; en geen abstractveld, dus het eerste concept zoekt overal.
Veelgemaakte fouten
- Haakjes weglaten. sleep OR insomnia AND student betekent in verschillende databases iets anders. Zet elke OR-groep tussen haakjes.
- Te vroeg afkappen. cat* vindt catheter en category. In PubMed schakelt minder dan vier letters voor het sterretje de afkapping helemaal uit.
- Losse woorden tussen aanhalingstekens in PubMed. Aanhalingstekens omzeilen Automatic Term Mapping, dus “cancer” mist de MeSH-kop die het woord zonder aanhalingstekens wel zou toevoegen.
- Te veel uitsluiten met NOT. NOT child* laat ook studies over volwassenen vallen die kinderen één keer noemen. Sluit alleen uit als je hebt gecontroleerd wat je verliest.
- De syntaxis van de ene database in een andere plakken. TS= betekent niets voor Scopus, en [tiab] betekent niets voor EBSCO. Kopieer de kaart voor de database waarin je zit.
Veelgestelde vragen
- Wat is een Booleaanse zoekstring?
- Het is een zoekopdracht die is geschreven met de operatoren AND, OR en NOT, plus haakjes, zinsdelen en afkapping, zodat een database precies de combinatie van concepten ophaalt die je wilt. Een typische string heeft per concept één tussen haakjes geplaatste OR-groep van synoniemen, verbonden met AND: ("sleep quality" OR insomnia) AND (student* OR undergraduate*).
- Hoe schrijf ik een zoekstring voor een literatuuroverzicht?
- Splits de vraag in twee of drie concepten, vaak afkomstig van een PICO-vraag. Verzamel voor elk concept synoniemen uit sleutelpapers en de thesaurus van de database, verbind ze met OR, en verbind de concepten met AND. Test de string, controleer of bekende relevante papers opduiken, en noteer de definitieve versie voor elke database, zodat de zoekopdracht kan worden gerapporteerd en herhaald.
- Ondersteunt Google Scholar Booleaanse operatoren?
- Gedeeltelijk. Het begrijpt OR in hoofdletters, behandelt een spatie als AND, sluit uit met een minteken en houdt aanhaalde zinsdelen bij elkaar, maar het heeft geen afkapping, geen nabijheidsoperatoren, geen betrouwbare geneste haakjes, en het knipt zoekopdrachten af na ongeveer 256 tekens. Gebruik het naast een bibliografische database, niet in plaats ervan.
- Wat betekent N5 in een EBSCO-zoekopdracht?
- N5 is de nabijheidsoperator van EBSCOhost: de twee woorden moeten binnen vijf woorden van elkaar staan, in elke volgorde, dus tax N5 reform vindt "tax reform" en "reform of income tax". W5 doet hetzelfde, maar houdt de woorden in de getypte volgorde. ProQuest en Web of Science schrijven NEAR/5, Scopus schrijft W/5, en PubMed schrijft het paar tussen aanhalingstekens met [tiab:~5].
- Wat is het verschil tussen TS= in Web of Science en TITLE-ABS-KEY in Scopus?
- Beide zoeken in de titel, het abstract en de trefwoorden van een record. Het veld Topic van Web of Science (TS=) omvat titel, abstract, auteurstrefwoorden en Keywords Plus; TITLE-ABS-KEY van Scopus omvat titel, abstract, auteurstrefwoorden en de geïndexeerde trefwoorden van Scopus. Geen van beide doorzoekt de volledige tekst, en daarom zijn het de gebruikelijke startvelden voor een systematische zoekopdracht.
- Moet ik onderwerpkoppen of trefwoorden gebruiken?
- Beide, verbonden met OR binnen hetzelfde concept. Onderwerpkoppen zoals MeSH vinden artikelen die onder een concept zijn geïndexeerd, welke woorden de auteurs ook gebruikten; trefwoorden vinden recente artikelen die nog niet zijn geïndexeerd en termen die de thesaurus mist. Zet een rij op onderwerpkoppen voor de gecontroleerde termen en houd een tweede rij met trefwoorden aan, of zet beide in één rij voor databases die gemengde zoekopdrachten accepteren.