Elasticsearch is an open source search engine based on the Java library Apache Lucene. The program searches and indexes documents of different formats, stores the search results in a NoSQL format and outputs them in JSON format via a RESTful web interface.
The perfect tools for large datasets
The Elastic Stack (ELK) is a collection of open source software for searching large databases and analyzing logs. This includes the search engine ElasticSearch, Beats to collect metrics from different sources, Logstash to preprocess the data and Kibana for easy and comfortable data visualization.