Article sur la mise en place d'un moteur d'Enterprise Search avec Apache Solr et PHP.
L'Enterprise Search ou comme on pourrait l'appeller "recherche en entreprise", permet l'identification et l'indexation de contenu au sein du domaine de l'entreprise ainsi que la recherche et l'affichage de ce contenu.
Bien que destinés à une recherche "locale", ces moteurs de recherches sont utilisés également dans le domaine du web pour des sites à forte fréquentation et disposant d'un contenu conséquent.
Solr est un de ces serveurs, développé à partir de de la librairie Java Lucene par CNET Network avant d'être donné à la fondation Apache. Parmi les fonctionnalités, on trouve :
- Utilisation de la librairie Lucene pour la recherche full-text
- Format de sorties supportés : JSON, XML, PHP, Ruby et Python
- Interface d'administration Web
- Replication
- Possibilité d'ajout de plugins
L'article de Martin Streicher vous indique comment mettre en place le serveur Solr, de l'étape de l'installation, à celles de création de l'index et de requêtage de celui-ci en PHP.
Lire l'article
Apache Solr