Elasticsearch is often described as a search server, which is one of the famous open source tool for indexing and searching category. Some of the Tech companies who have chosen Elasticsearch are Netflix, Stack Overflow, Linkedin, HipChat etc..,

The project started in 2010. Its core is Lucene┬áindexing engine and has well build Rest API’s which will be used to communicate with the indexing engine.

Elasticsearch is a real-time distributed full text search and analytical engine, which is very much scalable and supports a good amount of Enterprise Search use case.

After you read the post you will know how to :

  1. Install and run Elasticsearch
  2. How Search Works
  3. Using analyzers for different Languages
  4. Search Features