Configuring Solr

A Solr installation comprises 3 parts:

  1. Server-related files, e.g. start.jar (Jetty), or Tomcat
  2. Solr webapp as a .war
  3. Solr Home which comprises configuration files and the data directory

Solr Home

Here's a directory layout of a typical Solr Home directory.

| + conf
|     - schema.xml
|     - solrconfig.xml
|     - stopwords.txt etc
| + data
|     - index
|     - spelllchecker

The 2 most important files in the Solr configuration are:

Backup

When configuring your backup scripts, the Solr Home directory is definitely what you want to backup.

You can also consider adding the conf directory to version control, rather than the whole of Solr Home (which also contains the binary index files).