Herramientas de usuario

Herramientas del sitio


generacion_del_archivo_invertido_en_catalis

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.

generacion_del_archivo_invertido_en_catalis.txt · Última modificación: 2009/05/03 00:00 (editor externo)