Kun kirjoitat tietokannan hakulaatikkoon enemmän kuin yhden sanan, tietokannalle pitää kertoa, missä suhteessa toisiinsa sanat pitää hakea. Hakusanojen yhdistämiseen käytetään Boolen operaattoreita:
Operaattoreiden suoritusjärjestys on useimmiten AND-operaatio ennen OR-operaatiota. Suoritusjärjestyksen voi määrätä käyttämällä kaarisulkeita ( ).
Tietokannoissa on allekkaiset hakulaatikot, joihin hakusanat ja operaattorit kirjoitetaan.
Joissakin tietokannoissa (esim. Oula-Finna) operaattorit pitää kirjoittaa isoilla kirjaimilla, useimmissa sillä ei ole väliä.
OR-operaatio hakee viitteet, joissa on yksi tai useampi hakusanoista. Hakusanojen järjestyksellä ei ole väliä.
AND-operaatio hakee viitteet, joissa on kaikki hakusanat. Hakusanojen järjestyksellä ei ole väliä.
AND on usein tietokannoissa oletusoperaattori, jolloin se voidaan jättää kirjoittamattakin.
Oula-Finna-oppaassa on kuvallinen esimerkki tällaisesta hausta.
NOT-operaattori on poissulkeva ja kieltää jonkin termin esiintymisen hakutuloksessa.
milk NOT cream hakee viitteet, jotka sisältävät termin milk, mutta jättää pois kaikki ne viitteet, jotka sisältävät termin cream, vaikka viitteessä olisi lisäksi termi milk. Eli pois jäävät myös ne viitteet, joissa on sekä milk että cream.
Not-operaattorin käytössä kannattaa olla varovainen, sillä samalla voi menettää hyviäkin viitteitä.