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
- Many large enterprises and government organizations
- Instagram (historically)
- The White House (USA.gov search)
- Apple (historically, in certain components)
- eBay