By default Solr ships with two configuration folders:
_default,
sample_techproducts_configs
If you look at "
sample_techproducts_configs" folder, you can find the following files:
$ tree /opt/solr/server/solr/configsets/sample_techproducts_configs/conf/
/opt/solr/server/solr/configsets/sample_techproducts_configs/conf/
├── managed-schema
├── solrconfig.xml
├── currency.xml
├── elevate.xml
├── spellings.txt
├── stopwords.txt
├── synonyms.txt
├── mapping-FoldToASCII.txt
├── mapping-ISOLatin1Accent.txt
├── params.json
├── protwords.txt
├── _rest_managed.json
├── _schema_analysis_stopwords_english.json
├── _schema_analysis_synonyms_english.json
├── update-script.js
├── lang
│ ├── stopwords_en.txt
│ ├── contractions_fr.txt
│ ├── stemdict_nl.txt
│ ├── stoptags_ja.txt
│ └── userdict_ja.txt
│ ├── ...
└── xslt
├── ...
- The "
managed-schema" file defines the schema for the collection/core index (fields names/types/analyzers).
- The "
solrconfig.xml" file contains Solr configuration (libraries/plugins paths, request handlers, response writers, search components).
- The "
lang" directory contains configuration files that can be specific to languages (stopwords, stoptags, stemdict, userdict, contractions, ...).
- The "
xslt" directory contains XSLT files used to transform Solr query responses.
Other files:
- "
elevate.xml"
- "
spellings.txt"
- "
synonyms.txt"
- "
protwords.txt"
- "
currency.xml"
- "
mapping-FoldToASCII.txt"
- "
mapping-ISOLatin1Accent.txt"
- "
_rest_managed.json"
- "
_schema_analysis_stopwords_english.json"
- "
_schema_analysis_synonyms_english.json"