En esta ocasión queremos preparar un material sobre un método de recuperación de información que se utiliza sobre todo al buscar en portales de internet o al localizar materiales especializados. La operación que se emplea aquí, conocida como búsqueda booleana, suele encontrarse en las opciones de búsqueda avanzada.
La búsqueda booleana es actualmente la técnica de búsqueda más utilizada en los sistemas de búsqueda en línea. Permite expresar con precisión una necesidad de información mediante las relaciones lógicas entre los términos de búsqueda, establecidas con la lógica booleana. Entre sus principales operadores se encuentran AND, OR, NOT y XOR.
Estos operadores también pueden representarse mediante los siguientes símbolos.
- AND: &, *
- OR: +, |
- NOT: -, !
Concepto de búsqueda booleana
Diagrama conceptual de la búsqueda booleana
El modelo booleano se basa en la lógica booleana (verdadero, falso / 0 y 1) y en la teoría clásica de conjuntos (intersección, unión, entre otras operaciones). Para realizar la búsqueda, trata tanto los documentos en los que se busca como la consulta del usuario como conjuntos de palabras.
El ejemplo anterior aplica el concepto de búsqueda booleana a las palabras clave «Romance de los Tres Reinos» y «Cao Cao».
La búsqueda con AND recupera los documentos que contienen ambas palabras clave, «Romance de los Tres Reinos» y «Cao Cao». La búsqueda con OR incluye cualquier documento que contenga al menos una de ellas.
Por último, la búsqueda con NOT recupera los documentos que contienen la palabra clave anterior al operador y excluye los que contienen cualquiera de las palabras clave que aparecen después de NOT.
La búsqueda en la práctica
Veamos brevemente los conceptos explicados hasta ahora mediante una búsqueda real.
Búsqueda avanzada de RISS
Para ver cómo funciona en la práctica, utilizaremos la búsqueda avanzada de RISS, que reúne información académica para su consulta.
Operaciones booleanas (AND, OR, NOT) en la búsqueda avanzada
Al pulsar el botón de búsqueda avanzada situado encima del cuadro de búsqueda, se abre un formulario con los operadores AND, OR y NOT, como se muestra arriba.
Búsqueda con AND
Romance de los Tres Reinos AND Cao Cao
Resultados de la búsqueda con el operador AND
La primera búsqueda se realizó con el operador básico AND. Esta consulta, que se puede escribir como «Romance de los Tres Reinos AND Cao Cao» o «Romance de los Tres Reinos & Cao Cao», recupera los documentos que contienen los dos términos introducidos, «Romance de los Tres Reinos» y «Cao Cao», en un mismo documento.
Búsqueda con OR
Romance de los Tres Reinos OR Cao Cao
Resultados de la búsqueda con el operador OR
La segunda búsqueda, realizada con el operador OR, aplica el concepto de unión de conjuntos. Basta con que un documento contenga uno de los términos de búsqueda, «Romance de los Tres Reinos» o «Cao Cao», para que aparezca en los resultados.
Este es el método de búsqueda más amplio. Incluye los documentos recuperados con AND y devuelve muchos resultados. La búsqueda anterior con AND recuperó 157 monografías, mientras que la búsqueda con OR recuperó 8,886.
Búsqueda con NOT
Romance de los Tres Reinos NOT Cao Cao
Resultados de la búsqueda [Romance de los Tres Reinos NOT Cao Cao] La búsqueda con NOT utiliza una operación que permite excluir los términos de búsqueda no deseados. Como los resultados pueden variar considerablemente incluso con los mismos términos, realizamos dos búsquedas por separado.
En primer lugar, la consulta [Romance de los Tres Reinos NOT Cao Cao] indica que se busque «Romance de los Tres Reinos» y se excluyan los documentos que contengan «Cao Cao».
Como se ve arriba, la búsqueda solo recuperó documentos cuyo título contiene «Romance de los Tres Reinos» y que no incluyen la palabra clave «Cao Cao».
Cao Cao NOT Romance de los Tres Reinos
Resultados de la búsqueda [Cao Cao NOT Romance de los Tres Reinos]. Esta vez invertimos el orden. Colocamos la palabra clave «Cao Cao» al principio y «Romance de los Tres Reinos» después de NOT. Esta consulta indica que se busque la palabra clave «Cao Cao» y se excluyan los documentos que contengan «Romance de los Tres Reinos».
Como se muestra arriba, los resultados corresponden a documentos en cuyo título aparece únicamente «Cao Cao» de entre los términos de la consulta y en los que se ha excluido por completo la palabra clave «Romance de los Tres Reinos».
Así hemos visto cómo funciona la búsqueda booleana, que se utiliza sobre todo en portales de internet y sitios especializados en información académica. Este modelo permite realizar búsquedas sencillas y rápidas, y es fácil de implementar.
Sin embargo, al buscar por coincidencia exacta, se pueden obtener demasiados documentos o muy pocos. Además, el modelo no permite ordenar los resultados por importancia, aunque los documentos recuperados tengan distintos grados de relevancia. Otra desventaja es que resulta difícil convertir una consulta en una expresión de búsqueda.
Esperamos que los conceptos y las características presentados en este material ayuden a comprender las operaciones booleanas y a encontrar la información que se busca.