Sunday, 27 April 2014

Introduction

Apache Solr is a popular open source enterprise search server, written in Java and runs within a servlet container such as Jetty, Tomcat etc. by default it comes with jetty server. It builds on another open source search technology: Apache Lucene search library for full text indexing and searching.

Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java.

Apache Solr is easy to use from virtually any programming language. It can be used to increase the performance as it can search all the web content.

You can put documents in it via xml, json, csv, binary formats & query it via GET request and receive search data in xml, json, csv, Python, Ruby, PHP, binary etc. formats.

Reference Url
http://wiki.apache.org/solr/