Tecnología

Operadores booleanos: para qué sirven, lista y ejemplos


Los operadores booleanos son componentes de 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 así restringir o ampliar una búsqueda. Son básicamente operaciones algebraicas que involucran variables con dos valores, tales 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 poder obtener resultados significativos de búsqueda en una amplia gama de software. Por tanto, debería desarrollarse si se desea ser exitoso.

Aunque hileras largas de búsqueda booleana pudieran parecer complicadas de crear por ser difusas y enredadas, no hay que temer a eso, porque no lo son en realidad.

Índice del artículo

¿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 más 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 se 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 poder 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.

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

  1. University of Maryland (2020). Boolean Operators: AND, OR, and NOT. Tomado de: myelms.umd.edu.
  2. Social Talent (2020). The Beginner’s Guide to Boolean Search Terms. Tomado de: socialtalent.com.
  3. BBC (2020). Searching information on computers. Tomado de: bbc.co.uk.
  4. Virginia Highlands Community College (2020). Boolean Operators – A Brief Explanation. Tomado de: vhcc.edu.
  5. University of Toronto Libraries (2020). What are Boolean operators? How can I use them to improve my searches? Tomado de: library.utoronto.ca.