Apache Solr

Apache Solr est une plateforme de recherche open source hautement évolutive, construite sur Apache Lucene. Elle offre la recherche en texte intégral, la recherche à facettes, l’indexation en temps réel, le clustering dynamique, l’intégration de bases de données et la gestion de documents enrichis, ce qui en fait un choix populaire pour les moteurs de recherche sur de grands dépôts de contenu et les sites de commerce électronique.

Solr expose une API REST via HTTP et prend en charge JSON, XML et CSV pour l’indexation comme pour les requêtes. Il peut fonctionner en mode autonome ou en mode distribué (SolrCloud) pour la haute disponibilité et la scalabilité horizontale.