Search, analytics, and visualization at scale
Day 1
Elasticsearch: Indexing & Querying
- Elasticsearch architecture: clusters, nodes, shards, replicas
- Document model: indices, mappings, field types
- Index mapping: explicit vs dynamic mapping, multi-fields, nested vs object
- Analyzers: standard, language, custom analyzers — how text is indexed
- Query DSL: match, term, range, bool, nested, function_score
- Full-text search: relevance scoring, boosting, highlights
- Aggregations: terms, date histogram, range, nested, pipeline aggregations
- Index lifecycle management (ILM): hot-warm-cold-delete phases
- Aliases: zero-downtime reindex, rolling alias pattern
- Performance: shard sizing, segment merging, bulk indexing best practices
Day 2
Advanced Queries, Kibana & Production
- Geo queries: geo_point, geo_shape, distance queries
- Percolator: storing queries and matching them against documents
- Cross-cluster search
- Kibana Discover: KQL syntax, field filtering, saved searches
- Kibana Dashboards: Lens visualizations, TSVB, Maps
- Kibana Alerting: threshold rules, index threshold, ES|QL alerts
- ES|QL: the new Elasticsearch query language — syntax and use cases
- Security: role-based access control, index-level security, field masking
- Snapshot and restore: repository configuration, automated snapshots
- Elasticsearch with Spring Boot: Spring Data Elasticsearch, ElasticsearchClient
- Sizing guide: heap configuration, disk allocation awareness
What your team walks away with
Teams who can design Elasticsearch indices, write production-quality queries and aggregations, and build Kibana dashboards that surface meaningful insights from their data.
- Design Elasticsearch index mappings with correct field types and analyzer configuration
- Write complex bool queries, nested queries, and aggregation pipelines
- Build Kibana dashboards with Lens and set up threshold-based alerting
- Apply ILM policies for cost-effective long-term data retention
Book the Elasticsearch & Kibana training
Available standalone or as part of the full ELK Stack training including Logstash and Beats.
Get in touch