Apache Solr est une solution de recherche basée sur Lucene, visant à fournir une indexation de texte intégral personnalisable pour les entreprises. Il prend en charge de multiples sources et types de documents, avec des fonctionnalités telles que la recherche full text, le faceting et le clustering. Sa configuration se fait principalement par des fichiers XML et il est extensible via des plugins de requesthandler.