Es el motor de búsqueda incorporado en Zope. Le permite clasificar y buscar todo tipo de objetos Zope. También puede utilizarlo para buscar datos externos como datos relacionales, archivos y páginas web remotos. Además de la búsqueda se puede utilizar el ZCatalog para organizar colecciones de objetos.
Soporta una rica interfaz de consulta llamada portal_catalog. En esta puede realizar búsquedas de texto completo, puede buscar varios índices a la vez, e incluso puede especificar un peso para los diferentes campos en los resultados. Además, el ZCatalog realiza un seguimiento de meta-datos sobre los objetos indexados.
Truco
El ZCatalog se distribuye en el producto Zope llamado Products.ZCatalog.
Provee un mecanismo poderoso de indexación y búsqueda en la ZODB denominado Zcatalog. Es una clase envoltorio (wrapper) de paquete ZCatalog que provee índices adicionales, metadatos y políticas específicas para las operaciones de un sitio Plone.
Permite:
Esta herramienta le permite a usted indexar y hacer búsquedas para objetos Zope, mas el ZCatalog no es simplemente un sistema administración de datos que le permite buscar a través de contenido. Usted tiene la opción de almacenar las propiedades en el Catálogo y cuales atributos se utilizan para la búsqueda.
Una vez que se introduce un conjunto de objetos en el catálogo, usted será capaz de actualizar el inventario objeto agregando, actualización de los objetos, o borrar estos.
Para mas detalle consulte la herramienta en Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_catalog.
La herramienta portal_catalog ofrece mecanismos avanzado para actualizar el índice de objetos de la ZODB, acceda a la ZMI de tu sitio Plone Configuración del Sitio ‣ Interfaz de Administración de Zope ‣ portal_catalog ‣ Advanced, allí encontrara las siguientes opciones:
Advertencia
Por precaución haga un respaldo de tu ZODB en ubicada por defecto en el directorio var/filestorage/Data.*
Catalog Maintenance: con esta tarea realizas la actualización del catálogo, el cual actualizará todos los registros del catálogo y eliminar registros no válidos. Para ello, en la limpieza de todos los índices y volver a catalogar todos los objetos actualmente indexados.
Advertencia
La eliminación del catálogo eliminará todas las entradas. Si desea realizar esta tarea presione el botón Clear Catalog.
El registro de los progresos por cada N objetos re-indexado al registro Zope (esta definido en 0 para deshabilitar el registro). Para activar esta funcionalidad debe cambiar el valor a 1 y presione el botón Change.
Clear and Rebuild: con esta tarea se se eliminarán todas las entradas del catálogo, y luego caminar todo el portal en busca de objetos de contenido que deben ser indexados en el catálogo y el índice de ellos. Haciendo esto eliminará las entradas inapropiados del catálogo de portal (scripts, plantillas) y conservar todo el contenido indexado. Esto puede tomar mucho tiempo, pero es la forma correcta de reconstruir un catálogo que ha tenido indebidamente objetos añadidos o eliminados.
La actualización del índice de objetos del ZCatalog se podría realizar por las siguientes razones:
El código fuente de este archivo esta hospedado en GitHub. Todos pueden actualizar y corregir errores en este documento con unos clic - sin necesidad de descargar.
Para mas información básica acerca de como actualizar este manual y referencia a sintaxis Sphinx, por favor consulte la guía Escribiendo y actualizando el manual.