Tuesday, 22 September 2015

What is Elastic search?

Elastic search is a distributed search and analytics engine.

Search Engine
Search engine is a program, that takes input from user (user may be person, other program etc.), and gives you the respective documents related to your search keyword.

Analytics Engine
Analytics engine is a program, used to extract knowledge, useful patterns from data. In simple terms, Analytics engine used to analyze your data.

Distributed system
Distributed system is a collection of systems, that are located in different places and connected via network, communicate and coordinate actions by passing messages to each other.

Now let’s come to the definition, elastic search combines all three abilities search engine, analytics engine and works in distributed environment. Elastic search is horizontally scalable and is capable of scaling upto hundreds of servers.

Note:
1.   Elastic search is open source, built on top of Apache Lucene. Apache Lucene is a text search engine library.
2.   Elastic search written in Java.



Prevoius                                                 Next                                                 Home

No comments:

Post a Comment