Getting started with Elasticsearch

Hello Folks!!

I’m writing these articles to share my experience and experiments which I have done with Elasticsearch.

I have started experimenting Elasticsearch for its ultimate purpose – full text search. I was much impressed by the way real time searches happening and the working of analytics engine.

Previously, I have used SQL databases in my project which will handle millions of data every day. And plenty full text searches have been happened in databases via application & APIs. To increase the performance of full text search in the application, I have started experimenting Elasticsearch.

What is Elasticsearch?

Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a HTTP web interface and schema-free JSON documents. (Wikipedia)

Elasticsearch is a real-time distributed search and analytics engine. It allows you to explore your data at a speed and at a scale never before possible. It is used for full-text search, structured search, analytics, and all three in combination

Where we can start?

Elasticsearch: The Definitive Guide is very good source to explore Elasticsearch concepts. And book has been created with no assumptions, it’s written in the way as complete beginner to – search and distributed systems.

Elasticsearch encourages us to explore our data with a full text search functionality to our users.

Let’s discuss about basic terminologies and installation of Elasticsearch in upcoming post 🙂

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s