Elasticsearch Introduction - elasticsearch - elasticsearch tutorial - elastic search
ElasticSearch Introduction
- Elasticsearch is a search engine based on Lucene.
- It provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.
- Elasticsearch is developed in Java and is released as open source under the terms of the Apache License.
- Elasticsearch is a real-time distributed and open source full-text search and analytics engine. It is used in Single Page Application (SPA) projects.
What is Lucene?
- Apache LuceneTM is a high-performance, full-featured text search engine library written entirely in Java.
- It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
What is Logstash used for?
- Logstash is an open source tool for collecting, parsing, and storing logs for future use.
- Kibana 3 is a web interface that can be used to search and view the logs thatLogstash has indexed.
- Both of these tools are based on Elasticsearch. Elasticsearch, Logstash, and Kibana, when used together is known as an ELK stack.
What is Kibana?
- Kibana is an open source data visualization plugin for Elasticsearch.
- It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster.
- Users can create bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
Solr vs Elasticsearch
learn elasticsearch tutorials - elasticsearch vs solr Example