Apache Solr

Solr (pronounced "solar") is an open-source enterprise-search platform, written in Java. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document (e.g., Word, PDF) handling.…

Key facts

First appeared
2006
Category
database
Problem solved
Apache Solr was created to address the complexity of building robust, scalable, and fault-tolerant search applications directly on top of the Lucene library. Lucene provided the core indexing and search functionality, but developers still needed to implement server-side logic, distributed capabilities, administration tools, and a user-friendly API. Solr provided an 'out-of-the-box' search server that wrapped Lucene, simplifying enterprise search deployment.
Platforms
Windows, linux, Docker (any JVM-supported environment), Linux, web, macOS

Related technologies

Notable users

  • Netflix
  • Reddit
  • Many large enterprises and government organizations
  • Instagram (historically)
  • The White House (USA.gov search)
  • Apple (historically, in certain components)
  • eBay