One of the most important factors which leads to the success of a web based application is “Search”. Suppose we have data in Gigabytes which we want to be accessible to the end user.
But, How can we deliver a High Quality – High Performance – Highly scalable search experience to users?
The answer is Elasticsearch.
From past 4 years I have been integrating Elasticsearch in web apps in production. When I started working on it Elasticsearch 2.3 was the most stable version and since then I have worked on 5.x and 6.x.
Few months ago, I though about sharing my knowledge about Elasticsearch with my fellow software engineers in the world. So I decided to write a series of tutorials on Elasticsearch.
Here is the list of parts of this tutorial series which will be updated regularly so don’t forget to keep a check on this page.
- Part 1 – What is Elasticsearch?