Product that allows SOLR indexing/searching of a Plone website.
- Active: flag to enable/disable SOLR integration
- Solr URL: SOLR core url
- Portal types to index in SOLR
- Public frontend url
Hidden registry fields
There are some "service" registry fields hidden to disallow users to edit them.
- ready: a flag that specifies if the product is ready/initialized. It basically indicates that schema.xml has been loaded.
- index_fields: is the list of SOLR fields loaded from schema.xml file.
SOLR fields are directly read from schema.xml file exposed by SOLR.
This schema is stored in Plone registry for performance reasons and is always synced when you save solr-controlpanel form or click on Reload schema.xml button.
In the buildout there is a solr configuration (in conf folder) and a recipe that builds a solr instance locally.
To use it, simply run:
> ./bin/solr-foreground
Date fields:
from DateTime import DateTime timezone = DateTime().timezone() DateTime(value).toZone(timezone).ISO8601()
Add rer.solrpush to buildout:
[buildout] ... eggs = rer.solrpush
and run bin/buildout
command.
- Issue Tracker: https://github.com/RegioneER/rer.solrpush/issues
- Source Code: https://github.com/RegioneER/rer.solrpush
This product has been tested on Plone 5.1 and 5.2
Developed with the support of Regione Emilia Romagna;
Regione Emilia Romagna supports the PloneGov initiative.
This product was developed by RedTurtle Technology team.