|
|
|
En la búsqueda de nuevas herramientas de búsqueda encontramos en Internet el sitio de Web de SAMBAR TECHNOLOGIES. Esta empresa ha desarrollado un servidor web multitarea (http, ftp y proxy), para computadores personales con sistema operativo Windows95 y WindowsNT. Nos llamó la atención que entre los servicios de administración ofrece tres herramientas de búsqueda dentro de sus páginas, dos de estas basadas en archivos ejecutables bajo ambientes Windows y una tercera que realiza búsquedas en diferentes tipos de documentos (txt, htm, etc.), en lenguaje Perl. Esta herramienta se denomina Sambar Perl-based Search Engine y es la utilizada para las búsquedas en la base de datos Centro de Documentación de la Fundación Luis Carlos Galán. Estructura de la base de datos La base de datos posee la siguiente estructura (según la genera Foxpro): Structure for database: FLCG.DBF
El sistema utilizado en esta ocasión es un programa en Perl que realiza búsquedas en documentos tipo texto (html, htm, txt) en uno o en varios directorios. Para la obtención del programa debe obtener el servidor Web creado por Sambar Technologies (en la actualidad se encuentra disponible la versión 4.1) para Windows 95. Una vez instalado el servidor Web en su computador debe copiar el archivo search.pl que se encuentra en el directorio cgi-bin de la instalación. Si lo desea tenemos en nuestro servidor una copia de este archivo. Para la creación de las páginas de Internet se escribió un programa en Foxpro llamado flcg.prg, que permite convertir los registros de la base de datos a archivos de HTML. El programa puede ser obtenido en nuestro servidor Usted necesitará para utilizar esta aplicación: - Visual Foxpro®, Foxpro® o Dbaseiii Plus® para ejecutar el programa ecof.prg para la conversión de los registros de la base de datos a hojas de HTML. - Perl para ejecutar el programa recetas.pl. Cerciórese de instalar
Perl con su distribución de Linux. En nuestro servidor utilizamos Perl 5.004_03. - Servidor Web. El servidor Web utilizado en este ejercicio es Apache. Cerciórese de instalar Apache con su distribución de Linux. Tenemos en nuestro servidor una copia del manual de uso de Apache en inglés.
Instalación del buscador de la base de datos Antes de iniciar las búsquedas Usted debe configurar el lugar en el que se realizarán las búsquedas dentro de su servidor. Modifique primero la línea número 9 del archivo search.pl y asigne a la
variable $docroot la ubicación a partir del directorio raíz ( /
) de los archivos *.htm o *.html, en los cuales va a realizar la búsqueda. Modifique por último la línea número 11 del archivo search.pl y asigne
a la variable $webdocroot la ubicación dentro del web de los archivos
*.htm o *.html, en los cuales va a realizar la búsqueda. Instalación del formulario de búsqueda Si utiliza el archivo original search.pl que viene en la distribución del servidor web de Sambar, debe asegurarse el campo en el cual se escribe la formulación de búsqueda lleve por nombre query, y debe crear un campo selectivo (checkbox o select) que lleve por nombre logic y cuyos valores sean and ó or. Sin estos valores el programa en Perl no funcionará correctamente. Si utiliza el programa modificado por Colnodo, deberá crear otros campo dentro del formulario de carácter oculto (type="hidden"), los cuales se aprecian fácilmente en el formulario de búsqueda del Centro de Documentación de la Fundación Luis Carlos Galán. Este archivo se llama searchcol.pl y se encuentra disponible en nuestro servidor.
No encontró la información que buscaba?, tiene comentarios?, contáctenos! |