1
Overview and installation of Elasticsearch, logstash, and Kibana.
- Overview and history of Elasticsearch, logstash, and Kibana.
- Installation prerequisites. "As a Cloud” installation.
- Using Elasticsearch, logstash, and Kibana.
- Configuring Elasticsearch.
- Key principles of Elasticsearch administration.
- Developing applications using Elasticsearch.
- The impact of Elasticsearch on the architecture and existing applications.
- Roles of logstash and Kibana.
Case study
Architecture of a standard installation using an Elasticsearch server for large query volumes and indexing.
2
How Elasticsearch works
- Overview of Apache Lucene.
- The architecture and key concepts.
- The JSON exchange format with Service Containers.
- The REST API.
- Scoring and relevance of queries.
- Data storage and simple searches.
Hands-on work
Data storage in Elasticsearch. Initial simple search queries.
3
Options enabled by Elasticsearch
- Indexing documents and data.
- Searching documents and data.
- Analyzing documents and data.
- Calculating lists of responses.
- Filtering and sorting results.
- Query suggestions.
- Highlighting results.
Hands-on work
Working with and modifying data indexing with Elasticsearch. Implementing queries, filtering, and sorting results.
4
Indexing, searching, and viewing data and documents
- How do you find meaning in data with Elasticsearch and Kibana?
- Data indexing improvement approach.
- Search query improvement approach.
- Geographical suitability of searches.
- Percolation.
Hands-on work
Advanced data searches with Elasticsearch. Words with the same meaning.