Elasticsearch is a hugely popular service that provides an incredible search-engine and analytics tool powered by a powerful schema-free document database.
It provides a scalable, highly available, and lightning-fast search engine. The database itself is distributed across nodes, which can be further split into shards — which are by default replicated to protect against data loss.
Alongside Logstash, Kibana, and Beats — we produce a world-class data collection, transformation, analytics, and visualization platform.
Together these are known as the Elastic (or ELK) stack — and are a powerful tool for anyone working with data. Elasticsearch is the heart of the stack.
In this article, we will cover everything you need to know to get started with Elasticsearch, including:
- Getting Free Access to Elastic Cloud
- Key Points of Interest
- Deployment Details
- Kibana Dashboard
- API Requests
- Request Structure
- Connecting Remotely
- Adding and Querying Data
- Index Creation
- Adding Data
- * Querying