Metadata-Version: 1.0
Name: collective.solr
Version: 1.0b5
Summary: Solr integration for external indexing and searching.
Home-page: http://plone.org/products/collective.solr
Author: Plone Foundation
Author-email: plone-developers@lists.sourceforge.net
License: GPL
Download-URL: http://cheeseshop.python.org/pypi/collective.solr/
Description: 
        
        Introduction
        ------------
        
        `collective.solr`_ is an approach to integrate the `Solr`_ search engine with
        `Plone`_.  It provides an indexing processor for use with
        `collective.indexing`_ as well as a search API similar to the standard portal
        catalog.  `GenericSetup`_ profiles can be applied to set up content indexing
        in `Solr`_ and use it as a backend for `Plone`_'s site and live search
        facilities.
        
        .. _`collective.solr`: http://plone.org/products/collective.solr/
        .. _`collective.indexing`: http://plone.org/products/collective.indexing/
        .. _`Solr`: http://lucene.apache.org/solr/
        .. _`Plone`: http://www.plone.org/
        .. _`GenericSetup`: http://www.zope.org/Products/GenericSetup/
        
        
        Current Status
        --------------
        
        The implementation is considered to be nearly finished. The package can be
        installed in a `Plone`_ 3.x site to enable indexing operations as well as
        searching (site and live search) using `Solr`_. Doing so will not only
        significantly improve search performance |---| especially for a large number
        of indexed objects, but also reduce the memory footprint of your `Plone`_
        instance by allowing to remove the ``SearchableText`` index from the portal
        catalog |---| at least for most sites. A sample buildout_ is provided for your
        convenience.
        
        .. |--| unicode:: U+2013   .. en dash
        .. |---| unicode:: U+2014  .. em dash
        .. _buildout: http://svn.plone.org/svn/collective/collective.solr/buildout
        
        The code was written with emphasis on minimalism, clarity and maintainability.
        It comes with extensive tests covering the code base. The package is currently
        in use in production and considered stable.
        
        .. at more than 95%.  XXX: make coverage run pick up all modules!
        
        For outstanding issues and features remaining to be implemented please see the
        `to-do list`__ included in the package.
        
        .. __: http://svn.plone.org/svn/collective/collective.solr/trunk/TODO.txt
        
        
        Credits
        -------
        
        This code was inspired by `enfold.solr`_ by `Enfold Systems`_ as well as `work
        done at the snowsprint'08`__.  The `solr.py` module is based on the original
        python integration package from `Solr`_ itself.
        
        Development was kindly sponsored by `Elkjop`_.
        
        .. _`enfold.indexing`: https://svn.enfoldsystems.com/browse/public/enfold.solr/branches/snowsprint08-buildout/enfold.indexing/
        .. _`enfold.solr`: https://svn.enfoldsystems.com/browse/public/enfold.solr/branches/snowsprint08-buildout/enfold.solr/
        .. _`Enfold Systems`: http://www.enfoldsystems.com/
        .. __: http://tarekziade.wordpress.com/2008/01/20/snow-sprint-report-1-indexing/
        .. _`Elkjop`: http://www.elkjop.no/
        
        
        Changelog
        =========
        
        1.0b5 - Released December 16, 2008
        ----------------------------------
        
        * Fix and extend logging in "sync" maintenance view.
        [witsch]
        
        
        1.0b4 - Released November 23, 2008
        ----------------------------------
        
        * Filter control characters to prevent indexing errors.  This fixes
        http://plone.org/products/collective.solr/issues/1
        [witsch]
        
        * Avoid using brains when getting all objects from the catalog for sync runs.
        [witsch]
        
        * Prefix output from maintenance views with a time-stamp.
        [witsch]
        
        
        1.0b3 - Released November 12, 2008
        ----------------------------------
        
        * Fix url fallback during schema retrieval.
        [witsch]
        
        * Fix issue regarding quoting of white space when searching.
        [witsch]
        
        * Make indexing operations more robust in case the schema is missing a
        unique key or couldn't be parsed.
        [witsch]
        
        
        1.0b2 - Released November 7, 2008
        ---------------------------------
        
        * Make schema retrieval slightly more robust to not let network failures
        prevent access to the site.
        [witsch]
        
        
        1.0b1 - Released November 5, 2008
        ---------------------------------
        
        * Initial release
        [witsch]
        
        
Keywords: plone cmf zope indexing searching solr lucene
Platform: Any
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: System Administrators
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries :: Python Modules
