Introduction

Solr is a search server built on top of Apache Lucene, an open source, java based, enterprise search platform with a REST-like API. Some of the features of SOLR are listed below. Solr is based on open standards, so it is highly extensible. Solr queries are simple HTTP request URLs and  response is a structured document: mainly JSON, but it could also be XML, CSV, or other formats.

SOLR Feature

  • Advanced Full Text Search Capabilities – SOLR enables powerful matching capabilities including phrases, wildcards, joins, groupings, and much more across any data types.
  • Faceted Search and Filtering
  • Optimized for High Volume Traffic
  • Highly Scalable and Fault Tolerant
  • Flexible and Adaptable with Easy Configuration
  • Query Suggestion, Spelling and More – Solr ships with advanced capabilites for auto-complete (typeahead search), spell checking and more.
  • Geospatial Search – Enabling location-based search is simple with Solr’s built-in support for spatial search.
  • Administrative User Interface – Solr ships with a built-in, responsive administrative user interface to make it easy to control your Solr instances.
  • Built-in Security – Solr is secured with SSL, Authentication and Role based Authorization.

Note: SOLR admin UI can be accessed in browser at  http://localhost:8983/solr/. Following are the default credential for users with different access rights.

UserPasswordDescription
solradminadmin123admin user can perform any operation
solrserverserver123for communication between server nodes
solrclientclient123can perform search queries