Mind map

  1. Elasticsearch 1.1. Introduction 1.1.1. Definition 1.1.2. Use cases 1.1.3. History 1.2. Core components 1.2.1. Nodes 1.2.2. Clusters 1.2.3. Shards 1.2.4. Replicas 1.2.5. Indexes 1.2.6. Documents 1.2.7. Mappings 1.2.8. Analyzers 1.3. Querying 1.3.1. Query DSL 1.3.2. Full-text search 1.3.3. Filtering 1.3.4. Sorting 1.3.5. Pagination 1.3.6. Aggregations 1.4. Data Ingestion 1.4.1. Indexing 1.4.2. Update 1.4.3. Delete 1.4.4. Bulk operations 1.5. Integrations 1.5.1. Logstash 1.5.2. Kibana 1.5.3. Beats 1.5.4. Elasticsearch-Hadoop 1.5.5. Elasticsearch clients 1.6. Scalability & Performance 1.6.1. Horizontal scaling 1.6.2. Vertical scaling 1.6.3. Caching 1.6.4. Performance tuning 1.7. Security 1.7.1. Authentication 1.7.2. Authorization 1.7.3. Encryption 1.7.4. Auditing 1.8. Monitoring & Management 1.8.1. Elasticsearch APIs 1.8.2. Cluster health 1.8.3. Node statistics 1.8.4. Index statistics 1.9. Deployment 1.9.1. On-premise 1.9.2. Cloud (Elastic Cloud, AWS, GCP, Azure) 1.9.3. Containerization (Docker, Kubernetes)