====== 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