OPERADORES LÓGICOS El lenguaje de interrogación tiene tres operadores lógicos, basados en el Álgebra de Boole. Estos operadores pueden aplicarse para combinar todo tipo de operandos.
INTERSECCIÓN | .Y | .AND | &
UNIÓN | .O | .OR | +
DIFERENCIA | .NO | .NOT | !
Cada operador se puede emplear en cualquiera de sus tres formas sin que cambie su significado. A continuación se van a explicar las funciones de cada operador por separado. Operador intersección (Operando .Y Operando) El operador intersección selecciona los documentos que contienen los dos operandos. Por ejemplo: GOBIERNO .Y ADMINISTRACIÓN Busca documentos que contienen ambas palabras, ignorando los documentos que sólo tienen una de ellas. Operador unión (Operando .O Operando) El operador unión selecciona los documentos que contienen uno de los dos operandos o bien ambos. Por ejemplo: REY .O ESPAÑA Busca documentos que contienen la palabra REY o la palabra ESPAÑA o ambas palabras. Operador diferencia (Operando .NO Operando) El operador diferencia selecciona los documentos que contienen el primer operando pero no contienen el segundo. Por ejemplo: CERVANTES .NO QUIJOTE Busca los documentos que contienen la palabra CERVANTES y no contienen la palabra QUIJOTE.