Generación del archivo invertido en Catalis

Una de las tareas de mantenimiento que es necesario realizar sobre las bases bibliográficas de Catalis, es la generación completa del archivo invertido.

Cuándo

Debe ejecutar este proceso cada vez que:

realice una modificación en la FST (archivo biblio.fst),

compacte la base,

agregue registros a la base por fuera de Catalis (e.g. usando mx)

... ¿me olvido de algo?

Cómo

Para generar el archivo invertido debe utilizar el script fullinv.sh (Linux) o fullinv.bat (Windows), ubicado en cgi-bin/catalis_pack/.

El código de los scripts incluye comentarios sobre su utilización.

El código de los scripts

Versión para Linux

(Verificar permisos de ejecución)

#!/bin/bash # --------------------------------------------------------------------- # fullinv - Generación del archivo invertido para las bases # bibliográficas de Catalis. # --------------------------------------------------------------------- # # Uso: [path/to/]fullinv <database> # # Ejemplo: # cd /var/www/bases/catalis_pack/catalis/demo # /var/www/cgi-bin/catalis_pack/fullinv biblio # # IMPORTANTE: # 1. Este archivo debe tener permiso de ejecución. # 2. El directorio de los utilitarios cisis debe estar en el PATH. # 3. Configurar la ruta al archivo fullinv.cip # 4. Configurar las rutas *dentro* del archivo fullinv.cip # --------------------------------------------------------------------- CIPAR=/var/www/cgi-bin/catalis_pack/fullinv.cip mx cipar=$CIPAR db=$1 gizmo=DICTGIZ fst=@BIBLIO.FST actab=AC-ANSI.TAB uctab=UC-ANSI.TAB stw=@BIBLIO.STW fullinv=$1 tell=500

Versión para Windows

:: --------------------------------------------------------------------- :: fullinv - Generación del archivo invertido para las bases :: bibliográficas de Catalis. :: --------------------------------------------------------------------- :: :: Uso: [path\to\]fullinv <database> :: :: Ejemplo: :: cd \httpd\catalis_pack\catalis\demo :: \httpd\cgi-bin\catalis_pack\fullinv biblio :: :: IMPORTANTE: :: 1. El directorio de los utilitarios cisis debe estar en el PATH. :: 2. Configurar la ruta al archivo fullinv.cip :: 3. Configurar las rutas *dentro* del archivo fullinv.cip :: --------------------------------------------------------------------- @echo off set CIPAR=\httpd\cgi-bin\catalis_pack\fullinv.cip mx cipar=%CIPAR% db=%1 gizmo=DICTGIZ fst=@BIBLIO.FST actab=AC-ANSI.TAB uctab=UC-ANSI.TAB stw=@BIBLIO.STW fullinv=%1 tell=500

Notas

En una futura versión de Catalis, esta función deberá estar integrada en una interfaz gráfica, junto con otras operaciones de mantenimiento y control del sistema.