Apache Solr
Liens utiles
Liens internet
- Site officiel d'Apache Solr : http://lucene.apache.org/solr
- Wiki d'Apache Solr : http://wiki.apache.org/solr
- Indexation avec Solr : http://www.xml.com/pub/a/2006/08/09/solr-indexing-xml-with-lucene-andrest.html?page=1
- Recherche intelligente avec Solr [Part 1] : http://www.ibm.com/developerworks/java/library/j-solr1/
- Recherche intelligente avec Solr [Part 2] : http://www.ibm.com/developerworks/java/library/j-solr2/
- Lucene en 5 minutes : http://www.lucenetutorial.com/lucene-in-5-minutes.html
Aller plus loin
- Solrj : http://e-mats.org/2008/04/using-solrj-a-short-guide-to-getting-started-with-solrj/
- Projet Drupal : http://drupal.org/project/apachesolr
Supports de l'exposé
La réalisation de ce site s'est faite simultanément à la création d'une présentation exposée au cours des enseignements dispensés en 3ème année de la fillière Informatique-Réseaux de l'UFR Ingénieurs 2000.
Pour télécharger la présentation associée, sélectionnez un format ci-après :
Application
Au cours de mes recherches sur Solr, j'ai mis en place une application pour effectuer des tests sur Solr.
Ainsi, je mets à disposition dans un premier temps le fichier schema.xml permettant de gérer des documents de types
super héros. Pour qu'il soit pris en compte, il suffit simplement de le placer dans le répertoire "example/solr/conf".
Il est accompagné des fichiers superheroes.xml et fantasticfour.xml présentés dans les exemples et contenant
quelques super héros dont les champs respectent le schema donné. Il suffit donc de les indexer.
J'ai également adapté un client Solr en PHP, afin de pouvoir exécuter des requêtes. Il vous suffit pour le tester,
de récupérer l'archive SolrPhpClient.zip, et de l'extraire dans votre répertoire Web (www généralement).
Ce client est conçu pour fonctionner avec des documents de type héros, conforme au schema fourni ci-dessus.
Une fois l'archive extraite, il suffit de se connecter en local à l'adresse http://localhost/SolrPhpClient/ et
lancer des recherches ! (screenshots : [1] [2]).
NB : Solr doit évidemment être lancé au préalable (voir le chapitre Installation).
Contacter l'auteur
Vous pouvez contacter l'auteur de ce mini-site, Aurélien Pontacq, par e-mail : aurelien.p (at) laposte.net.