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.
2. Elastic search written in Java.
No comments:
Post a Comment