Solr (prononcé « solar ») est une plateforme logicielle de moteur de recherche s’appuyant sur la bibliothèque de recherche Lucene, créée par la Fondation Apache et distribuée et conçue sous licence libre.
Solr utilise le langage Java et est exécuté par un conteneur de servlets, comme Tomcat. Il communique avec le client à l’aide d’une interface de programmation en XML et JSON, généralement via le protocole HTTP.
Récupérer l’URL des binaires à cette adresse:
http://lucene.apache.org/solr/mirrors-solr-latest-redir.html
Téléchargement et extraction des binaires
wget http://apache.crihan.fr/dist/lucene/solr/5.4.0/solr-5.4.0.tgz
tar -xzvf solr-5.4.0.tgz
Installation des binaires (lien symbolique, utilisateur solr, service, etc..)
cd solr-5.4.0/bin
./install_solr_service.sh /opt/solr-5.4.0.tgz
chkconfig --add solr
service solr status
Création d’un CORE SolR (ici nommé pocefl):
/opt/solr/bin/solr create -c pocefl -d basic_configs
Si cela fonctionne, vous devriez voir apparaitre dans menu déroulant « CORE Selector » afficher l’entrée « pocefl »: