Installing Apache Solr
- Related topics
This page describes how to install and start Apache Solr 7 and create a new Solr core based on a Magnolia configuration set. Apache Solr is a standalone enterprise-grade search platform that’s needed together with the Magnolia Solr module for high-performance searches of large volumes of documents.
The installation procedure for Apache Solr described on this page has been reduced to just a minimum of steps required to setup, start and use Solr with a Magnolia instance. For a full account please refer to the official Solr documentation at http://lucene.apache.org/solr/guide/.
Download Apache Solr and extract the zip to your computer.
Create a new Magnolia config set by duplicating the
$SOLR_HOME/server/solr/configsets/_default folder and name it to
In this new configuration set you need to create or modify two files,
solrconfig.xml, a configuration file with the most parameters affecting Solr itself.
managed-schema, a file that specifies what fields the Magnolia content can contain, how those fields are added to the index, and how they are queried.
For further details see https://lucene.apache.org/solr/guide/7_3/documents-fields-and-schema-design.html.
|Please be aware that different Solr versions may require different content in the Solr configuration files. The example configuration files attached below are for Solr 7.3.0.|
Download the following example configuration files (based on Solr
data_driven_schema_configs Config sets) and replace with them the default files in the newly created set
A core is a running instance of a Lucene index along with all the Solr
configuration required to use it. Create a new core called
./solr create_core -c magnolia -d magnolia_data_driven_schema_configs