====== 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 # # 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 :: :: 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. {{tag>catalis admin}}