Thursday, July 28, 2011

Apache SOLR : A Powerful Search Platform by Lucene

Considering the recent Apache SOLR version 3.3 release, it is a good chance to give some brief introduction about this powerful Java-written search library.

Apache SOLR is the popular open source enterprise search platform from the Apache Lucene project. It is a very powerful tool,especially for full text searching. It also provides features such as hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. [1]

Solr is written in Java and runs as a standalone full-text search server within a servlet container such as Tomcat. Solr uses the Lucene Java search library at its core for full-text indexing and search. It supports any programming language since it has REST-like HTTP/XML and JSON APIs. [1]


The Lucene PMC has just announced the release of Apache Solr 3.3!
Solr's version number was synced with Lucene following the Lucene/Solr merge, so Solr 3.3 contains Lucene 3.3.
See the release notes for a more complete list of all the new features, improvements, and bugfixes.


Lucene and SOLR development is merged a couple of months ago . Following this announcement, SOLR 3.1 is released and SOLR version number is synced with Lucene. ( Now it is 3.3 )

You might want to watch the  interview with Grant Ingersoll, a Apache Lucene and Solr committer and co-founder of Lucid Imagination about the merging of Lucene and SOLR.


You can watch the following small tutorial videos to get brief info about SOLR:

You can also check the latest reference guide from here.

Lucene and SOLR Merge
SOLR 3.3 is released
SolrCloud is on the way
Solr Reference Guide
Solr Terminology
Searching with Solr, Part 1: Introducing Lucene and Solr with a Demo

No comments:

Post a Comment