collective.solr 2.0 / 3.0 Beta 5

Solr integration for external indexing and searching
collective.solr is a Plone product 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.

Current Status

The code is used in production in many sites and considered stable. This add-on can be installed in a Plone 4.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.

For outstanding issues and features remaining to be implemented please see the to-do list included in the package as well as it's issue tracker.

Installation:

The following buildout configuration may be used to get started quickly:

[buildout]
extends =
 buildout.cfg
 http://svn.plone.org/svn/collective/collective.solr/trunk/buildout/solr-1.4.cfg


[instance]
eggs += collective.solr


After saving this to let's say solr.cfg buildout can be run and the Solr server and Plone instance started:

python bootstrap.py
 bin/buildout -c solr.cfg
...
bin/solr-instance start
 bin/instance start


Next the "collective.solr (site search)" profile should be applied via the portal setup or when creating a fresh Plone site. After activating and configuring the integration in the Plone control panel and initially indexing any existing content using the provided maintenance view:

 http://localhost:8080/plone/@@solr-maintenance/reindex

facet information should appear in Plone's search results page.

last updated on:
December 8th, 2011, 13:28 GMT
price:
FREE!
developed by:
Plone Foundation
homepage:
plone.org
license type:
GPL (GNU General Public License) 
category:
ROOT \ Internet \ Plone Extensions

FREE!

In a hurry? Add it to your Download Basket!

user rating

UNRATED
0.0/5
 

0/5

Rate it!
What's New in version 3.0 Beta 5
  • Removed solr_dump_catalog and solr_import_dump command line scripts. They were too dependent on internals and had subtle bugs. [hannosch]
  • Sort arguments in buildQuery to get a stable ordering for test output. [hannosch]
  • Solr facet queries on unknown fields will now raise a SolrException. [hannosch]
  • Update example configuration to Solr 3.5. [hannosch]
read full changelog

Add your review!

SUBMIT