This document provides a tutorial for ZCatalog , the new search engine machinery in Zope. The audience for the document is content managers. The ZCatalog provides powerful indexing and searching on a Zope database using a Zope management interface. A ZCatalog is a Zope object that can be added to a Folder, managed through the web, and extended in many ways. The data structures used by the index provide extremely quick searches without consuming much memory.
Searches are robust .
The ZCatalog supports boolean search terms, proximity searches, synonyms and stopwords. Indexing is wildly flexible . A ZCatalog can catalog custom properties and track unique values. Since ZCatalog catalogs objects instead of file handles, you can index any content that can have a Python object wrapped around it. Usable outside of Zope .