TEMA: LENGUAJE DE RECUPERACIÓN DE CDS/ISIS

TEMA ANTERIOR: EXPRESIONES DE BÚSQUEDA


BÚSQUEDA EN TEXTO LIBRE. (BÚSQUEDA SECUENCIAL)

Esta técnica permite especificar condiciones de búsqueda relacionadas con campos que no han sido invertidos, y/o especificar condiciones que no seria posible indicar de otro modo a través de las expresiones de búsqueda descritas más arriba, tales como la comparación de campos, o la comparación de los valores numéricos de los campos.

Una búsqueda en texto libre se origina seleccionando la opción S de los utilitarios de ISISRET. Para poder distinguirla de una expresión de búsqueda normal, debe precederse con un signo interrogativo, del modo siguiente:

donde:

En respuesta a una búsqueda en texto libre, CDS/ISIS evaluará la expresión booleana para cada registro del archivo maestro, y construirá una lista HIT que identifica los registros que satisfacen la condición especificada (o sea, todos los registros para los cuales la expresión booleana produce el valor Verdadero [true]). Por ejemplo:

recuperaría todos los registros que contienen Unesco en el campo 24, con una fecha de publicación (v26^c) mayor o igual a 1986. Lo siguiente:

recuperaría, entre los registros recuperados por la expresión #2, sólo aquellos que contienen unesco en el subcampo b del campo 26, siempre y cuando estos registros contengan ya sea el campo 24 o el 29 o ambos.

La expresión booleana puede ser tan compleja como se desee, siempre y cuando no exceda el límite de 250 caracteres (poco más de tres líneas en la pantalla). Al igual que las búsquedas con el archivo invertido, cada búsqueda en texto libre recibe un número de conjunto, que puede posteriormente utilizarse en otras expresiones de búsqueda.

Nótese que aun cuando las expresiones que usan el archivo invertido y las de texto libre, no pueden combinarse en una sola expresión, es posible a través de las referencias retrospectivas combinar cualquier número de ellas en expresiones por separado, tal como se muestra en el ejemplo siguiente:

Debido a que CDS/ISIS debe leer cada registro del archivo maestro para poder verificar si se cumplen las condiciones de la búsqueda se satisfacen, el tiempo de proceso de búsquedas en texto libre puede ser muy grande, especialmente si se aplica a una base de datos grande.

CDS/ISIS mantiene informado al usuario acerca del proceso, presentando cuatro ventanas en la pantalla, de modo que se puede ir viendo el desarrollo de la búsqueda. La figura 32 muestra la apariencia de la pantalla durante la ejecución de una búsqueda en texto libre.

Cnj 1: ? v24: 'Unesco' and val(v26^c) >= 1986

Las ventanas presentan la siguiente información:

La ejecución de una búsqueda en texto libre puede suspenderse en cualquier momento oprimiendo cualquier tecla, con objeto de ver con más cuidado los resultados parciales. En ese momento, puede decidirse continuar la búsqueda o terminarla.


FIN DE CAPÍTULO

CAPÍTULO SIGUIENTE: MENÚS DE CDS/ISIS

INDICE GENERAL