May 13, 2020
Estimated Post Reading Time ~

Introduction on Apache Solr

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 the 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 Solaris 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/

Origin of Apache Solr
In late 2004, CNET Networks starts an in-house search platform project named as “Solar” (with an A).

In January 2006, CNET Networks decided to openly publish the source code by donating it to the Apache Software Foundation under the Lucene top-level project named as “Solr”.

On January 17, 2007 Solr graduated from the Apache Incubator to become a Lucene sub-project.

In March 2010, The Solr and Lucene-java sub-projects merged into a single project.

In 2011, Solr version number scheme was changed in order to match that of Lucene. After Solr 1.4.1, the next release of Solr was labeled 3.1, in order to keep Solr and Lucene on the same version number.

In October 2012 Solr version 4.0 was released, including the new Solr cloud feature.

Current Solr version relies is 4.7.2 & it is launched on 15 April 2014.

You can see all Solr version list here
http://projects.apache.org/projects/solr.html

Reference Url
http://wiki.apache.org/solr/FAQ#How_do_you_pronounce_Solr.3F
http://en.wikipedia.org/wiki/Apache_Solr


By aem4beginner

No comments:

Post a Comment

If you have any doubts or questions, please let us know.