Trois opérateurs booléens sont les opérateurs de requête de recherche "et", "ou" et "pas". Chaque opérateur booléen définit les relations de mots ou de groupes de mots entre eux. Un autre opérateur booléen est le symbole "()", qui définit l'ordre des relations considérées lorsque plusieurs phrases booléennes sont combinées.
L'opérateur booléen « et » est utilisé dans une requête de recherche pour extraire tous les enregistrements contenant tous les mots de la catégorie de recherche. L'opérateur "ou", d'autre part, est utilisé pour récupérer des enregistrements sur tous les mots qui sont séparés par lui. Dans une requête de recherche, l'opérateur "ou" peut également être remplacé par le symbole "|" pour le même effet. "Non" est utilisé pour affiner les requêtes de recherche et récupérer les enregistrements qui ne contiennent pas de mots ou de termes qui suivent son utilisation.