Solr Tutorials | JavaInUse

Apache Solr

Apache Solr is an open source search server built upon a Java search library called Lucene. It supports REST like API for performing various operations like update, query etc.

Features of Apache Solr-

  • Advanced Full-Text Search Capabilities- Solr enables powerful matching capabilities including phrases, wildcards, joins, grouping and much more across any data type.
  • Optimized for High Volume Traffic- Solr is proven at extremely large scales the world over.
  • Standards Based Open Interfaces- XML, JSON and HTTP--Solr uses the tools you use to make application building a snap.
  • Comprehensive Administration Interfaces- Solr ships with a built-in, responsive administrative user interface to make it easy to control your Solr instances.
  • Easy Monitoring- Need more insight into your instances? Solr publishes loads of metric data via JMX.
  • Highly Scalable and Fault Tolerant- Built on the battle-tested Apache Zookeeper, Solr makes it easy to scale up and down. Solr bakes in replication, distribution, rebalancing and fault tolerance out of the box.
  • Flexible and Adaptable with easy configuration- Solr's is designed to adapt to your needs all while simplifying configuration
  • Near Real-Time Indexing- Solr takes advantage of Lucene's Near Real-Time Indexing capabilities to make sure you see your content when you want to see it.
  • Extensible Plugin Architecture- Solr publishes many well-defined extension points that make it easy to plugin both index and query time plugins.

Apache Solr Tutorials

Interview Questions