Los operadores booleanos permiten combinar términos de búsqueda en una búsqueda. Reciben su nombre de George Boole, un matemático británico del siglo XIX que inventó el álgebra de Boole, el sistema matemático en el que se basa la lógica de los ordenadores. El trabajo de Boole sentó muchas de las bases de la revolución digital.
Hay tres operadores booleanos: AND, OR y NOT. Tenga en cuenta que los operadores booleanos, cuando se utilizan en una búsqueda en una base de datos, deben ir en mayúsculas. Esto garantiza que los operadores se identifiquen como tales y no se ignoren como palabras comunes.
En muchas bases de datos de bibliotecas, aunque no en todas, el operador booleano AND está “implícito”: el operador AND se coloca automáticamente entre las palabras adyacentes que se escriben en el cuadro de búsqueda. Por ejemplo, human rights se interpreta como human AND rights.
Los operadores booleanos, o lógicos, se utilizan para crear expresiones booleanas, que prueban si una condición es verdadera o falsa. Sentencias como la sentencia if utilizan expresiones booleanas para controlar el orden en que un programa de ordenador procesa los comandos y otras sentencias.
En la programación de ordenadores, una expresión describe algún valor (como lo hace una ecuación matemática), a menudo utilizando enteros, cadenas, constantes o variables. Las expresiones booleanas son expresiones que, cuando se evalúan, devuelven uno de dos valores: “verdadero/falso”, “sí/no” o “activado/desactivado”. Por ejemplo, la expresión booleana x > 5 devolvería un valor de “falso” si x = 4 y un valor de “verdadero” si x = 6. Las expresiones booleanas pueden utilizarse con diferentes tipos de datos, incluyendo enteros, cadenas y variables. Se pueden crear expresiones booleanas complejas utilizando operadores booleanos. Los operadores booleanos combinan dos o más expresiones booleanas en una sola expresión y también pueden invertir el valor de una expresión booleana.
Hay tres operadores booleanos principales: AND, OR y NOT. Diferentes lenguajes de programación utilizan diferentes símbolos para representarlos, como && para AND o || para OR en Java, pero los usos siguen siendo los mismos. El operador AND combina dos expresiones booleanas en una única expresión que se evalúa como verdadera si, y sólo si, ambas expresiones son verdaderas. Si cualquiera de las expresiones es falsa, la expresión combinada es falsa. Cuando se unen dos expresiones mediante el operador OR, la expresión combinada se evalúa como verdadera si cualquiera de las expresiones es verdadera y sólo se evalúa como falsa si ambas son falsas.
Los corchetes se utilizan para definir el orden de procesamiento de los conceptos. Utilice los corchetes al usar operadores booleanos como ‘(arte Y terapia) NO niños’ para que la base de datos sólo busque artículos sobre arte y terapia pero excluya los que mencionen niños.
Puede combinar los conjuntos de diversas maneras utilizando combinaciones de operadores booleanos. Al escribir los conjuntos, los paréntesis son importantes porque definen el orden en el que se procesan los conceptos de la misma manera que se utilizan los paréntesis en las ecuaciones matemáticas. ‘Y’ tiene prioridad y se procesa primero – a menos que se utilicen paréntesis para agrupar los conceptos. Fíjate en los siguientes ejemplos.
Parece que estás usando Internet Explorer 11 o anterior. Este sitio web funciona mejor con navegadores modernos como las últimas versiones de Chrome, Firefox, Safari y Edge. Si continúa con este navegador, puede ver resultados inesperados.
Los operadores booleanos (“AND”, “OR”, “NOT”) son comandos que se utilizan para hacer más concisa su estrategia de búsqueda. En su uso más sencillo, las bases de datos de las bibliotecas se buscan de forma efectiva uniendo dos palabras clave con un operador booleano. Esta página cubre AND, OR, NOT en búsquedas simples y avanzadas. Para las búsquedas avanzadas, los operadores booleanos se combinan con símbolos y el orden de operación para crear el anidamiento. Los ejemplos de anidamiento se incluyen en esta página, pero también se tratarán en esta sección avanzada en la pestaña “anidamiento”.
Utilice “OR” para buscar artículos que contengan ambas palabras. Esto generalmente amplía sus resultados; los artículos contendrán cualquiera de los dos términos o ambos. Utilizada con anidación, como las citas, esta estrategia puede ayudar a reducir un resultado amplio.
El uso de NOT puede afectar negativamente a los resultados, ya que ignora todos los artículos que contienen la palabra no deseada. Este operador se utiliza mejor después de haberse familiarizado con la bibliografía y de haber notado una tendencia temática que desea ignorar, o si ya sabe que no desea examinar una parte concreta de la bibliografía.