Logisk søk (boolsk)
Boolsk, eller logisk søk betyr at brukeren kan skrive et komplisert uttrykk med ord han ønsker skal være med eller ikke være med i artikkelen han vil ha tak i, adskilt av logiske (boolske) operatorer og paranteser.

De tillatte operatorene her er: AND, OR og NOT.
Ved logisk søk kan man lage kompliserte kombinasjoner av dette. Noen eksempler:
- "lege AND sykehus OR blindtarm" vil gi treff på alle artikler som inneholder ordene "lege" og "sykehus", men også på nettsider som inneholder ordet "blindtarm".
- "lege AND ( sykehus OR blindtarm )" vil gi treff på alle sider som inneholder ordet "lege" og i tillegg "sykehus" eller "blindtarm"
- "lege AND sykehus AND NOT blindtarm" vil gi treff på alle sider som inneholder ordene "lege" og "sykehus" men ikke de som samtidig inneholder "blindtarm".
- "( lege OR søknad ) AND NOT ( sykehus OR blindtarm )" vil gi treff på alle artikler som inneholder ordet "lege" eller "søknad" men som samtidig ikke inneholder ordene "sykehus" eller "blindtarm"
Det er også regler for hvilken rekkefølge operatorene blir utført i. Rekkefølgen er: NOT, AND, OR. Paranteser kan brukes til å endre denne rekkefølgen ved at det som står inne i en parantes utføres først. Se forskjellen på de to første eksemplene. Det første eksempelet kunne også vært skrevet som:
"( lege AND sykehus ) OR blindtarm", men dette er unødvendig fordi AND utføres før OR.
Utrykkene kan lages mye mer komplisert enn dette, også med flere parantesnivåer, men i praksis vil 3-4 ord med
operatorer og paranteser være det meste man bruker. Søketiden vil også øke hvis man lager for kompliserte uttrykk.
AND, OR og NOT kan også skrives med små bokstaver.
Når brukeren starter søket vil det bli sjekket om det som brukeren har skrevet inn er et lovlig logisk uttrykk, og det vil bli gitt feilmelidng hvis det ikke er lovlig.
