Skip to content

Prodotto per Regione Emilia-Romagna relativo all'indicizzazione dei contenuti con solr

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE.GPL
Unknown
LICENSE.rst
Notifications You must be signed in to change notification settings

starsara/rer.solrpush

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rer.solrpush

Product that allows SOLR indexing/searching of a Plone website.

Control Panel

  • 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.

schema.xml load

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.

Development buildout

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

Search

Date fields:

from DateTime import DateTime timezone = DateTime().timezone() DateTime(value).toZone(timezone).ISO8601()

Installation

Add rer.solrpush to buildout:

[buildout]

...

eggs =
    rer.solrpush

and run bin/buildout command.

Contribute

Compatibility

This product has been tested on Plone 5.1 and 5.2

Credits

Developed with the support of Regione Emilia Romagna;

Regione Emilia Romagna supports the PloneGov initiative.

Authors

This product was developed by RedTurtle Technology team.

RedTurtle Technology Site

About

Prodotto per Regione Emilia-Romagna relativo all'indicizzazione dei contenuti con solr

Resources

License

GPL-2.0, Unknown licenses found

Licenses found

GPL-2.0
LICENSE.GPL
Unknown
LICENSE.rst

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 90.7%
  • JavaScript 6.6%
  • RobotFramework 2.2%
  • Shell 0.5%