Indexación

El proceso de indexado es llevado a cabo por el programa Prontus Indexer (prontus_indexer.cgi), el cual puede ser ejecutado mediante una tarea programada (Windows) o cron (Unix), o puede ser invocado manualmente desde el panel de control Prontus.

Para los directorios Prontus se crea un índice por año, mientras para los directorios arbitrarios se crea un índice común.

Los parámetros para indexar son:

dir

Directorio del publicador Prontus. Debe ser absoluto si la invocación es vía cron o línea de comandos.

forzar

Año para el que se desea forzar un reindexado o "raw" si se desea forzar el reindexado de los directorios arbitrarios.

Si no se especifica este parámetro, el indexador determina si es necesario reconstruir un índice en base a la fecha de modificación de los archivos.

Ejemplos:

./prontus_indexer.cgi /sites/sitio.cl/web/prontus_noticias 2006
www.prontus.cl/cgi-cpn/prontus_indexer.cgi?dir=/prontus (modalidad cgi)
www.prontus.cl/cgi-cpn/prontus_indexer.cgi?dir=/prontus&forzar=2006 (modalidad cgi)

El indexador crea un archivo de semáforo que impide la superposición de tareas de indexado para una misma instancia de Prontus.

Desde la versión 11.2.81, se puede agregar en el segundo parámetro el valor "7777", esto para indexar solamente los últimos dos días:

nice perl prontus_indexer.cgi /sites/server.cl/web/prontus_noticias 7777

Este archivo de semáforo se encuentra en:

< dir_prontus >/cpan/data/search/semaforo.txt

Si por alguna razón el proceso de indexado es interrumpido, será necesario borrar manualmente este archivo para permitir un nuevo indexado, a menos que hayan pasado más de 12 horas, en cuyo caso el indexador simplemente sobreescribe el semáforo.