Vous aimez !



Apache SOLR

APACHE SOLR est une application web permettant de configurer et de mettre à disposition un moteur de recherche gratuit et open source (LUCENE) écrit en JAVA permettant d'indexer du contenu et de faire de la recherche plein texte sur celui-ci.

Interrogeable via divers protocoles dont le HTTP, les résultats de recherche sont renvoyés au format JSON, XML, etc. Il permet aussi d'implémenter des systèmes de recherches suggérées (autocomplétion) et à facettes. Intéressant à signaler aussi, LUCENE dispose de certaines fonctionnalités de recherche géospatiale.

Ceux qui font de la rétroingéniérie sur les webapps de ce site web savent sûrement déjà qu'il est propulsé par le CMS (Content Management System) nommé "DRUPAL" (version 7), CMS qui dispose d'un moteur de recherche par défaut intégré à son noyau : le module "SEARCH", peu efficace.

Dans un prochain article nous verrons comment paramétrer le module APACHE SOLR SEARCH servant de liant entre SOLR et DRUPAL, comment paramétrer le fichier schema.xml de SOLR et comment sécuriser l'accès à la page d'administration de l'application web de SOLR.

Pour aller plus loin : http://g-rossolini.developpez.com/tutoriels/solr/?page=installation