
¿Qué son los operadores booleanos?
Los operadores booleanos son palabras clave, como AND, OR y NOT, y otros símbolos que conectan términos de búsqueda para ampliar, definir o limitar resultados en bases de datos y motores de búsqueda.
Es un sistema lógico algebraico formulado por George Boole, matemático inglés del siglo XIX, que indican a los motores de búsqueda qué conceptos se desean incluir o excluir en los resultados.
Las computadoras pueden contener gran cantidad de información. Para encontrar la información correcta en bases de datos y sitios web se debe comprender cómo construir búsquedas eficientes usando la lógica booleana.
En una búsqueda booleana, los operadores booleanos AND, OR y NOT combinan palabras claves para restringir o ampliar una búsqueda. Son básicamente operaciones algebraicas que involucran variables con dos valores, como Valor 1 AND Valor 2, Valor 1 OR Valor 2, Valor 1 y NOT Valor 2.
Generar búsquedas booleanas es una habilidad que debe conocerse para obtener resultados significativos de búsqueda en una amplia gama de software. Aunque hileras largas de búsqueda booleana pudieran parecer complicadas de crear por ser difusas y enredadas, no lo son en realidad.
¿Para qué sirven los operadores booleanos?
La búsqueda booleana es una forma de establecer una búsqueda utilizando un conjunto de palabras claves y los tres operadores booleanos principales (AND, OR y NOT), para obtener resultados más precisos y relevantes en las búsquedas.
Lo primero que se debe valorar en el sistema booleano es que solo hay que entender cinco elementos de sintaxis. Estos son: AND, OR, NOT, (), “”.
Al emplearlos de forma adecuada, junto con las palabras claves que se están tomando en cuenta, se puede crear una amplia gama de operaciones de búsqueda.
No hay un límite para la reiteración con la que puede usarse cualquiera de estos elementos en una búsqueda, por lo cual se pueden crear cadenas de búsqueda muy específicas, ahorrando mucho tiempo en el filtrado de los resultados.
- Búsqueda eficiente de términos. Las bases de datos y los motores de búsqueda son a menudo muy exactos. Cuando en una base de datos se escriben palabras en el cuadro de búsqueda, la base de datos buscará estrictamente esas palabras. Si los documentos en la base de datos usan palabras diferentes para puntualizar el tema, es posible que no se encuentren. Por otro lado, ejecutar búsquedas para cada palabra clave posible llevaría mucho tiempo y resulta ineficiente, además de no brindar el nivel de especificidad que se podría necesitar. El uso de los operadores booleanos o conectores de búsqueda AND, OR y NOT permite combinar palabras claves para generar búsquedas más significativas. Son un componente central para una estrategia de búsqueda eficiente.
Los operadores booleanos más comunes
Los operadores booleanos más comunes son AND, OR y NOT. Se pueden usar para obtener resultados de búsqueda más precisos.
- AND. Cuando este operador booleano conecta los términos, solo se seleccionarán aquellas entradas que contengan todos esos términos de búsqueda conectados. Puede usarse para restringir una búsqueda. Usar por separado las palabras ‘voto’ y ‘electrónico’ devolverá resultados que contendrán las palabras ‘voto’ y/o ‘electrónico’. Por tanto, se podrían obtener resultados que contengan solo una de las dos palabras, como “voto en la región” o “dispositivo electrónico “. Por tanto, se tiene que agregar AND para obtener resultados que contengan ambas palabras (área sombreada del diagrama). Esto no garantizará que las palabras aparezcan una al lado de la otra, solo que ambas palabras estarán presentes en los resultados, como “voto electoral con dispositivo electrónico”.
OR. Cuando los términos se conectan por este operador booleano, se seleccionarán las entradas que contengan cualquiera de estos términos de búsqueda, ya sea juntos o separados. Puede usarse para ampliar una búsqueda. También se usa OR para solicitar una alternativa, por ejemplo “voto manual OR electrónico”. La mayoría de los motores de búsqueda interpretarán esto como “voto AND (manual OR electrónico)”.

- NOT. Cuando los términos están conectados por este operador booleano, se excluyen las entradas que contengan un término particular. Puede usarse para limitar una búsqueda o eliminar aciertos falsos. NOT le dice a un motor de búsqueda qué ignorar. La consulta “voto NOT manual” devolverá resultados que contienen la palabra voto, pero no la palabra manual. Algunos motores de búsqueda usan un signo menos delante de la palabra en lugar de NO, por ejemplo, -manual.

- Comillas. Aunque no sea un operador booleano, se pueden utilizar comillas para obtener resultados más precisos. En general, los motores de búsqueda tratan la consulta “voto electrónico” como voto AND electrónico, lo que significa que los resultados deberán contener ambas palabras juntas, como “voto electrónico para elecciones”. Al hacer esto, no será devuelto el resultado “voto electoral con dispositivo electrónico”.
- Anidamiento. Cuando aparezca más de un tipo de operador booleano en la misma operación de búsqueda se usa paréntesis () para confinar los términos que se combinarán con el operador. Por ejemplo: (infante OR bebé) AND (drogas OR alcohol) AND abuso
Ejemplos del uso de operadores booleanos
Supongamos que se está escribiendo un artículo sobre la influencia de las redes sociales en las habilidades de comunicación de los adolescentes.
- Cuando sirva cualquiera de las opciones. Se conocen muchas maneras diferentes de denominar el concepto “redes sociales”. Los autores de los recursos a buscar podrían llamarla red social o redes sociales, o puede que haya algún recurso valioso que solo hable de Facebook como ejemplo de redes sociales, sin usar las palabras “redes sociales”. El operador booleano OR se utiliza cuando se requieran buscar diferentes opciones, donde cualquiera de ellas servirá. Por ejemplo: “redes sociales” OR “red social” OR Facebook.
- Cuando se necesita encontrar varios términos juntos. Si solo se buscan temas relacionados con las redes sociales seguramente se encontrarán muchos documentos. Sin embargo, esos recursos podrían hablar sobre casi cualquier cosa, tal como diseño de redes sociales, uso de redes sociales como herramienta de marketing, etc. Por tanto, si en este caso se desean encontrar documentos relacionados con redes sociales y comunicación, se deberán buscar en donde aparezcan ambos términos. El operador booleano AND se utiliza al requerirse buscar varios términos juntos. Sería: “redes sociales” AND comunicación.
- Cuando no se quiere encontrar algo. A veces, la combinación de palabras claves que se están utilizando recuperará recursos que no se desean. Por ejemplo, la búsqueda de documentos sobre los términos “redes sociales” y “comunicación” podría hallar recursos sobre el uso de las redes sociales en la comunicación masiva o marketing. Sin embargo, ninguno de estos términos es relevante para el tema de las habilidades de comunicación de los adolescentes. Cuando se necesiten excluir términos de la búsqueda, se usa el operador booleano NOT. Para este caso sería: comunicación NOT marketing.
Referencias
- Boolean Operators: AND, OR, and NOT. Recuperado de myelms.umd.edu.
- The Beginner’s Guide to Boolean Search Terms. Recuperado de socialtalent.com.
- Searching information on computers. Recuperado de bbc.co.uk.
- Boolean Operators – A Brief Explanation. Recuperado de vhcc.edu.
- What are Boolean operators? How can I use them to improve my searches? Recuperado de library.utoronto.ca.