Apache SolR, des modules pour nos CMS favoris
Le moteur de recherche Apache SolR devient incontournable, parmi les CMS que j'utilise, Drupal, Typo3, des modules sont sorties pour implémenter ce moteur de recherche :
- Module Drupal : apachesolr
- Extension Typo3 : solr
La raison de son succès dans les CMS Open Source sont les suivants, SolR permet de déporter le service de recherche d'un site, c'est à dire en premier lieu ne plus avoir à stocker ses 'keywords' dans une base SQL (gain de performance lors de l'indexation et des recherches), ensuite il permet énormement de choses :
- Recherche distribuée (partage de l'index multi sites ou multi index)
- Recherche déportée (webservice sur un serveur indépendant)
- Recherche évoluée (facettes, score, more like this, etc)
- Rapidité d'indexation et d'exécution
- Mise en cache
- Réplication
J'utilise SolR dans mes projets depuis environ 1an, j'ai été séduis très rapidement par son niveau de performances (enfin un moteur de recherche qui n'écroule pas mon serveur MySQL !.. et des résultats qui s'affichent instantanément). Ensuite le principe de déporter ses recherches sur un serveur indépendant est une bonne solution lors de la mise en place d'une plateforme LAMP.
Comme tout nouveau concept dans notre métier, il faut passer de nombreuses heures en R&D pour obtenir ce que l'on souhaite, SolR c'est parfait mais il faut assimiler les bases de Java dans un environement serveur (webapps) pour le faire tourner correctement (console ou Tomcat), mais une fois cette étape franchit les modules de nos CMS favoris, implémentent ce service sans peine.

Commentaires
Bon je ne l'ai pas cité, mais pour ez Publish il existe :
- eZFind
(voilà, c'est fait ... par égard à mon collégue Jérome ...)
Poster un nouveau commentaire