Drei boolesche Operatoren sind die Suchoperatoren "und", "oder" und "nicht". Jeder boolesche Operator definiert die Beziehungen von Wörtern oder Wortgruppen untereinander. Ein weiterer boolescher Operator ist das Symbol "()", das die Reihenfolge der betrachteten Beziehungen festlegt, wenn mehrere boolesche Ausdrücke kombiniert werden.
Der boolesche Operator "and" wird in einer Suchabfrage verwendet, um alle Datensätze abzurufen, die alle Wörter in der Suchkategorie enthalten. Der Operator "oder" hingegen wird verwendet, um Datensätze zu Wörtern abzurufen, die durch ihn getrennt werden. In einer Suchanfrage kann der Operator „oder“ auch durch das Symbol „|“ ersetzt werden. für den gleichen Effekt. "Nicht" wird verwendet, um Suchanfragen einzugrenzen und Datensätze abzurufen, die keine Wörter oder Begriffe enthalten, die ihrer Verwendung folgen.