collective.indexing

by Jarn last modified Jul 02, 2011 10:47 AM

Abstract framework for queueing, optimizing and dispatching index operations for portal content.

Project Description

collective.indexing is an approach to provide an abstract framework for queuing and optimizing index operations in Plone as well as dispatching them to various backends. The default implementation aims to replace the standard indexing mechanism of CMF to allow index operations to be handled asynchronously in a backwards-compatible way.

Queuing these operations on a transaction level allows to get rid of redundant indexing of objects and thereby providing a substantial performance improvement. By leveraging the component architecture and Zope event system collective.indexing also makes it much easier to use backends other than or in addition to the standard portal catalog for indexing, such as dedicated search engine solutions like Solr, Xapian or Google Search Appliance. One backend implementation designed to be used with this package has already been started in the form of collective.solr.

For further information please visit the projects GitHub page at https://github.com/Jarn/collective.indexing or look for downloads at http://pypi.python.org/pypi/collective.indexing

Current Release
collective.indexing 1.8

Released Jul 20, 2010 — tested with Plone 4, Plone 3


More about this release…

Download file Get collective.indexing for all platforms
http://pypi.python.org/pypi/collective.indexing/
Download file Get collective.indexing for all platforms
collective.indexing-1.8.zip
If you are using Plone 3.2 or higher, you probably want to install this product with buildout. See our tutorial on installing add-on products with buildout for more information.

All Releases

Version Released Description Compatibility Licenses Status
1.8 Jul 20, 2010 More about this release…
Plone 4
Plone 3
GPL final