Este documento explica los operadores booleanos OR, AND y NOT y cómo se usan para realizar búsquedas más específicas. Los operadores booleanos permiten combinar términos de búsqueda para encontrar documentos que contengan uno, ambos o ninguno de los términos. El documento proporciona ejemplos de cómo usar cada operador booleano para buscar "ciudad" y "Mercedes" en Google y obtener resultados diferentes.
2. Vemos que en los buscadores de Internet las
opciones para relacionar los términos de
búsqueda utilizando los booleanos a menudo
modifican nuestra pesquisa sustancialmente.
Estos permiten combinar palabras y frases en
los enunciados de búsqueda para conseguir los
documentos de las bases de datos consultables.
3. Definición: localizan registros que contienen
los términos coincidentes en uno de los campos
especificados o en todos los campos.
Historia: Llevan su nombre por el lógico-
matemática George Boole, inventor del álgebra
de Boole, que marca los fundamentos de la
aritmética computacional moderna, Boole es
considerado como uno de los fundadores del
campo de las Ciencias de la Computación.
4. La lógica booleana se compone de tres
operadores lógicos, cada uno con sus detalles:
OR
AND
NOT
5. Es el operador para la unión de conjuntos. Se
utiliza para ampliar el enfoque de la búsqueda
e incrementa por lo general, el número de
documentos a recuperar.
Es la lógica que se usa más comúnmente para
buscar: términos, sinónimos o conceptos.
6. Utilizaremos el caso de querer buscar la
“ciudad Mercedes”, para ello veremos que solo
buscando la palabra ciudad en el Google, nos
aparecen “Cerca de 219,000,000 resultados” y si
buscamos la palabra Mercedes nos indica que
“Cerca de 228,000,000 resultados”.
Si utilizamos el OR, pondremos en el buscador
“ciudad OR Mercedes” aparecerá “Cerca de
451,000,000 resultados”.
7. CONCLUSIÓN: La lógica OR recopila los
resultados para recuperar todos los registros
únicos que contienen un término, el otro
término, o ambos.
Términos de la búsqueda Resultados
Ciudad 219,000,000
Mercedes 228,000,000
Ciudad OR Mercedes 451,000,000
8. Es la intersección de los dos conjuntos de
búsqueda. Apareciendo en el resultado
únicamente los elementos que aparecen en los
dos conjuntos.
9. Como en el otro operador booleano,
buscaremos también en Google “ciudad
Mercedes”, pero utilizando el operador AND
Si utilizamos el AND, pondremos en el
buscador “ciudad AND Mercedes” aparecerá
“Cerca de 94,900,000 resultados”.
10. CONCLUSIÓN: En esta búsqueda, se
recuperan los registros en el que ambos
términos de búsqueda están presentes.
Términos de la búsqueda Resultados
Ciudad 219,000,000
Mercedes 228,000,000
Ciudad AND Mercedes 94,900,000
11. Es el operador de exclusión de conjuntos. El
resultado de este operador son los registros que
contienen los elementos del primer conjunto y
que no son los del segundo.
12. Como en el otro operador booleano,
buscaremos también en Google “ciudad
Mercedes”, pero utilizando el operador NOT
Si utilizamos el NOT, pondremos en el
buscador “ciudad NOT Mercedes” aparecerá
“Cerca de 23,600,000 resultados”.
13. CONCLUSIÓN: En esta búsqueda, se
recuperan los registros en los que sólo uno de
los términos está presente, la que hemos
seleccionado por la búsqueda
Términos de la búsqueda Resultados
Ciudad 219,000,000
Mercedes 228,000,000
Ciudad NOT Mercedes 23,600,000
14. Se trata de la búsqueda booleana clásica. Sin
embargo, pocos motores de búsqueda hoy en
día ofrecen la opción de realizar búsquedas
Booleanas completa con el uso de los
operadores lógicos.
Es más común que ofrezcan métodos más
sencillos para la construcción de los enunciados
de búsqueda, la lógica implícita en concreto de
Booley el formulario de búsqueda de
terminología. Estos métodos se explican a
continuación.
15. Hoy en día, prácticamente todos los buscadores
generales en la web por defecto utilizan la
lógica AND. En otras palabras, al escribir las
palabras en el cuadro de búsqueda y generar la
búsqueda, la lógica booleana AND es la que
está ocurriendo “entre bastidores”.