abrir

Anuncio
-------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------------------------------------Las expresiones booleanas aplicadas a la búsqueda documental. -- Material de cátedra.
-------------------------------------------------------------------------------------------------------------------------------
LAS EXPRESIONES BOOLEANAS APLICADAS A LA BÚSQUEDA DOCUMENTAL
La lógica Booleana es un sistema de conectores (relaciones lógicas) que se utiliza en los
software gestores de bases de datos para obtener resultados específicos en la búsqueda de información.
La teoría que sustenta este sistema está basada en el análisis y síntesis de conjuntos, cuya autoría
corresponde al investigador inglés George Boole (1815-1864). En la práctica , utiliza la notación
algebraica para expreesar relaciones lógicas entre conjuntos en la misma forma que se utiliza el álgebra
convencional para expresar relaciones matemáticas. Las variables algebraicas convencionales son
sustituídas por conceptos, frases o sentencias, y los símbolos de operaciones matemáticas (+, -, x, etc.)
por símbolos de operaciones lógicas (¨y¨, ¨o¨, excepto¨).
La característica que el usuario debe tener en cuenta en el uso de estos operadores es la
especificidad.
Símbolos
(Y) AND , INTERSECCION
(O) OR, UNION
(NO) NOT. NEGACIÓN O EXCLUSIÓN
Operador (Y) AND
Unir términos mediante el operador Y indica que usted desea localizar documentos en cuyo contenido
estén presentes todos los conceptos expresados en la búsqueda. Se produce entonces una intersección
entre los términos seleccionados.
Por ejemplo:
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (1 of 6) [27/03/2002 09:28:03 a.m.]
-------------------------------------------------------------------------------------------------------------------------------
Boxer AND Dalmata AND Terrier
o, lo que es lo mismo:
Boxer Y Dalmata Y Terrier
Expresado en su forma gráfica:
Esta operación persigue el objetivo de recuperar en la base de datos sólo estas tres razas de caninos, de
entre todas las razas que puedan estar presentes.
Operador (O) OR.
Al utilizar el operador O en la combinación de los términos de búsqueda se desencadena la
llamada "suma lógica", es decir que los documentos recuperados deberan contener alguno, algunos o
todos los términos seleccionados.
Por ejemplo:
Argentina OR Brasil
o, lo que es lo mismo:
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (2 of 6) [27/03/2002 09:28:03 a.m.]
-------------------------------------------------------------------------------------------------------------------------------
Argentina O Brasil
Expresado en su forma gráfica:
Esta operación traerá registros que traten de Argentina, Argentina y Brasil o Brasil solo, desde
cualquier punto de vista.
Operador NOT(NO).
El operador NO se utiliza para excluir algún término no deseado en la búsqueda. La "negación" en una
búsqueda documental es normalmente poco usada, ya que generalmente produce "silencio" en la
recuperación, es decir, excluye documentos que pueden resultar pertinentes a la necesidad de
información.
Por ejemplo:
Mercosur NOT Uruguay
o, lo que es lo mismo
Mercosur NO Uruguay
Es importante advertir que estos operadores pueden utilizarse en forma combinada y generar
ecuaciones de búsquedas muy potentes.
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (3 of 6) [27/03/2002 09:28:03 a.m.]
-------------------------------------------------------------------------------------------------------------------------------
Operadores de proximidad
Con frecuencia, la ubicación de los términos dentro de un texto juega un papel muy importante,
ya que le dan una significación concreta a la vez que revela las relaciones que los unen y, por ende, que
los separan de otras nociones.
Mediante la utilización de ciertos operadores es posible realizar búsquedas "en texto libre", es decir,
fuera del campo de palabras clave que previamente fueron seleccionadas para la caracterización del
contenido de los documentos almacenados. Este tipo de operadores se utilizan para recuperar el concepto
buscado en el campo del título, el resumen o el texto completo si es que esta digitalizado, definiendo el
grado de proximidad que desea ser encontrado entre los términos objeto de la búsqueda.
Los cuatro operadores para definir esas relaciones son:
ADJ (adyacente),
NEAR(cerca),
FAR(lejos) y
BEFORE(antes).
Ejemplos:
ADJ: se utiliza este operador cuando se desea encontrar documentos en los que aparezcan los términos
juntos, sea en el orden que sea.
Ejemplo: Coches ADJ Carreras
Esta búsqueda localizará tanto carreras de coches como coches de carreras.
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (4 of 6) [27/03/2002 09:28:03 a.m.]
-------------------------------------------------------------------------------------------------------------------------------
NEAR: cuando se utiliza NEAR, los términos deben aparecer a no más de 25 palabras de distancia
dentro de los campo seleccionados para la búsqueda. Lo más frecuente es que se indique hasta que
cantidad de palabras deberá ser buscado.
Ejemplo: Documentación NEAR Clasificación
FAR: es lo contrario de NEAR. Cuando se utiliza FAR, localizará documentos en los que los términos
de la búsqueda aparecen con 25 palabras o más de distancia. Como esto no elimina la posibilidad de que
los términos aparezcan también más cerca dentro del mismo documento, FAR es más útil cuando se usa
en conjunción con otras expresiones.
Ejemplo: Manzana FAR Torta NOT Torta de Manzana
Esta búsqueda encontrará documentos con ambas palabras pero no Tarta de Manzanas .
BEFORE. funciona como el conocido Y, siendo su única diferencia que los términos deben aparecer en
el orden que usted especifique, pero pueden encontrarse a cualquier distancia en el mismo documento.
Ejemplo: Operadores BEFORE Boole
De los operadores que revelan la relación entre los términos evaluando sus posiciones en un
documento, sólo BEFORE se interesa por el orden en que aparecen. Pero se pueden añadir las
capacidades de orden de BEFORE , ADJ, NEAR y FAR anteponiendo la letra "O", de orden, a dichos
operadores.
Así, Carreras OADJ Coches, sólo localizará carreras de coches pero no coches de carreras.
De igual manera, ONEAR y OFAR funcionan como NEAR/FAR, pero proporcionan resultados sólo
cuando los términos de la búsqueda aparecen en el mismo orden en que se escribieron.
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (5 of 6) [27/03/2002 09:28:03 a.m.]
-------------------------------------------------------------------------------------------------------------------------------
Finalmente hablaremos sobre el operador de truncamiento, muy común en las interfaces de
bases de datos. Este operador tiene la capacidad de truncar términos en tres niveles distintos: a nivel del
prefijo, a nivel de infijo o a nivel de sufijo. El signo para identificarlo varía de acuerdo al software
utilizado, aunque uno de los más comunes es el signo $. Normalmente este operador, si se lo utiliza solo,
es usado para "explorar" el contenido de una base de datos, como por ejemplo biblio$ nos traerá
documentos cuyo contenido seguramente esta asociado a las bibliotecas o bibliotecología. Para aumentar
la presición, frecuentemente se lo utliza asociado a otros operadores.
file:///C|/Licad/modulos/Modulo Inicial/eje2/bibliografia/036.htm (6 of 6) [27/03/2002 09:28:03 a.m.]
Descargar