====== SOLR 4.10.4 ======
* Get Solr
wget http://archive.apache.org/dist/lucene/solr/4.10.4/solr-4.10.4.tgz
tar -xvzf solr-4.10.4.tgz
cp -R solr-4.10.4/example /opt/solr
cp -R solr-4.10.4/contrib /opt/solr/
cp -R solr-4.10.4/dist /opt/solr/
* Install Jetty9 (only for dependencies)
apt-get install jetty9
service jetty9 stop
ln -s /usr/share/jetty9/start.ini /opt/solr/start.ini
cp /etc/default/jetty9 /etc/default/solr
nano -w /etc/default/solr
NO_START=0
JAVA_HOME=/usr/lib/jvm/java-8-oracle
JAVA_OPTIONS="-Xmx6g -Xms6g -Djava.awt.headless=true -Dsolr.solr.home=/opt/solr/solr -Djava.net.preferIPv4Stack=true $JAVA_OPTIONS"
JETTY_USER=jetty
JETTY_HOME=/opt/solr
JETTY_ARGS="jetty.port=8983"
JETTY_LOGS=/opt/solr/logs
cp /usr/share/jetty9/bin/jetty.sh /etc/init.d/solr
chmode +x /etc/init.d/solr
* Prepare solr
mkdir /srv/solr
mkdir /srv/solr/data
chown -R jetty:jetty /srv/solr
cd ~
git clone --recursive https://github.com/discoverygarden/basic-solr-config.git
cd /opt/solr/solr/islandora/conf/
cp schema.xml schema.xml.ORI
cp solrconfig.xml solrconfig.xml.OK
cp stopwords.txt stopwords.txt.ORI
cp -v ~/basic-solr-config/conf/* ./
nano -w /opt/solr/solr/islandora/conf/solrconfig.xml
...
...
${solr.data.dir:/srv/solr/data}
...
nano -w /opt/solr/solr/islandora/conf/schema.xml
...
...
...
**Stopwords and delimiter**
\\
In most cases, book language is Italian.
nano -w /opt/solr/solr/islandora/conf/schema.xml
...
...
cp /opt/solr/etc/jetty.xml /opt/solr/etc/jetty.xml.ORI
nano -w /opt/solr/etc/jetty.xml
-
127.0.0.1
150.145.48.48
150.145.48.49
-
-
mv /opt/solr/solr/collection1 /opt/solr/solr/islandora
nano -w /opt/solr/solr/islandora/core.properties
name=islandora
chown -R jetty:jetty /opt/solr
chmode 0775 -R /opt/solr
service solr start
tail -f /opt/solr/logs/solr.log