RSS Feed for This PostCurrent Article

Open Source Restful Search Engine

ElasticSearch is an open source, distributed, RESTful, Search Engine.

It is an Open Source (Apache 2), Distributed, RESTful, Search Engine built on top of Lucene.

Search Engines data model roots lies with schema free and document oriented databases, and as shown by the #nosql movement, this model proves to be very effective for building applications.

Elastic Search model is JSON, which slowly emerges as the de-facto standard for representing data these days. More over, with JSON, it is simple to provide semi-structured data with complex entities as well as being programming language natural with first level parsers.

One of the main features of Elastic Search is its distributed nature. Indices are broken down into shards, each shard with 0 or more replicas. Each data node within the cluster hosts one or more shards, and acts as a coordinator to delegate operations to the correct shard(s). Rebalancing and routing are done automatically and behind the scenes.


Trackback URL


Sorry, comments for this entry are closed at this time.