Solr (“solar”) is an open source enterprise search platform. It is written in Java from the Apache Lucene project. Its major features include full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document (Example: Word, PDF) handling. Providing distributed search and index replication, Solr is designed for scalability and fault tolerance. It is widely used for enterprise search and analytics use cases and has an active development community and regular releases.
Solr runs as a standalone full-text search server. It uses the Lucene Java search library at its core for full-text indexing and search and has REST-like HTTP/XML and JSON APIs that make it usable from most popular programming languages. Solr’s external configuration allows it to be tailored to many types of application without Java coding, and it has a plugin architecture to support more advanced customization.
Solr was created by Yonik Seeley in 2004, at CNET Networks as an in-house project to add search capability for the company website.
What are the features of Apache Solr?
Can you explain the Solr Building Blocks?
Explain what file contains configuration for data directory?
What are the different types of query paramaters?
Which command is used to see how to use the Bin/solr Script?
Which command is used to start Solr in foreground?
How to check whether Solr is currently running or not?
Can you define request handler?
Which syntax is used to stop Solr?
What are the pros and cons of standard query parser?
Can you explain Faceting in Solr?
Can you explain Dynamic Fields?
Can you define phonetic filter?
What data is specified by Schema?
Give the syntax to start the server?