This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | |||
generacion_del_archivo_invertido_en_catalis [30/04/2009 16:30] fernando |
generacion_del_archivo_invertido_en_catalis [03/05/2009 00:00] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 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) | ||
- | |||
- | <code bash> | ||
- | #!/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 | ||
- | </code> | ||
- | |||
- | |||
- | === Versión para Windows === | ||
- | |||
- | <code dos> | ||
- | :: --------------------------------------------------------------------- | ||
- | :: 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 | ||
- | </code> | ||
- | |||
- | |||
- | ==== 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}} | ||