You are on page 1of 6

OPERADORES LGICOS

Los operadores lgicos son generalmente empleados con valores lgicos (booleanos); estos operadores devuelven un valor booleano. Los operadores lgicos son: && AND (el resultado es verdadero si ambas expresiones son verdaderas) || OR (el resultado es verdadero si alguna expresin es verdadera) ! NOT (el resultado invierte la condicin de la expresin)

AND: indica que se recuperarn los documentos que contengan todas las palabras indicadas en la solicitud de bsqueda. Por esto, se considera muy til para limitar una bsqueda y reducir el nmero de registros recuperados, mientras ms trminos se utilicen ms especficos sern los resultados.

OR: ordena a la base de datos que devuelva todos los documentos que contengan, al menos, una de las palabras claves solicitadas. En este caso, el resultado puede ser: registros, con una, dos o todas las palabras incluidas en el planteamiento de la bsqueda. Es comn utilizarlo cuando se puede buscar un trmino por sus sinnimos. En algunos buscadores se sustituye por el smbolo "|".

NOT o AND NOT: se utiliza entre 2 trminos claves y se traduce por "no". Excluye de la bsqueda aquellos documentos que contengan la palabra clave a la que se refiere el operador. Es muy til para eliminar los problemas causados por la polisemia; generalmente, se utiliza despus de haber realizado una primera bsqueda, donde se obtengan resultados irrelevantes con las palabras solicitadas, que aparecen en un contexto diferente al que se busca. En algunos buscadores se sustituye por el smbolo "-" o "!".

XOR: En la prctica no es un operador de uso muy frecuente, ni se conocen muchos buscadores que lo utilicen. Pide a la base de datos que devuelva todos los documentos que contengan una de las 2 palabras claves, pero excluye aquellos que contengan las 2 a la vez.