Welcome to Apache solr 1.2 ! To get started, I would
like to introduce Solr to you. Solr is a standalone enterprise full text search
engine. It is a high performance search server with a web-services like
API. It is based on on Lucene, with XML/HTTP and JSON APIs, hit highlighting, faceted search, caching, replication, and a Web administration interface.
It is written in Java5, and easily extensible through plugins written in Java. Documents are added to
a search collection via XML over HTTP. The collection is queried via HTTP to receive
an XML response (or alternately JSON, Python or Ruby text formats). More
Before proceeding any further, let me tell you about Lucene.
Solr was first developed at CNET Networks. Solr steadily accumulated features and attracted a robust community of users, contributors, and committers during its incubation period, which ended in January 2007. It has been donated to the Apache Software Foundation in early 2006. Solr is now a subproject of Lucene, which is Apache's Java-based full-text search engine library.
Now a days users expect high-quality search results like Google that help them find what they're looking for quickly and easily. These search engines are scalable, highly available, easy-to-maintain that doesn't cost a fortune to install. Well Apache Solr is one of them. It is an open source, Lucene Java-based search server that is easy to incorporate into your Web applications. Furthermore, it is impressive, it has a vibrant developer community that you can call on for help if you need it.
Solr Uses and extends the Lucene Search Library. In Solr and Lucene, an index is built of one or more Documents. A Document consists of one or more Fields. A Field consists of a name, content, and metadata telling Solr how to handle the content. For instance, Fields can contain strings, numbers, boolean, or dates, as well as any types you wish to add. A Field can be described using a number of options that tell Solr how to treat the content during indexing and searching.
Following are some of the features of Apache Solr:
If you enjoyed this post then why not add us on Google+? Add us to your Circles
Liked it! Share this Tutorial