Training: Elasticsearch for software developers
Duration | Price | Location |
---|---|---|
3 days. | 2100 € excl. tax/person | Station F, 5 Parvis Alan Turing, 75013 Paris or via videoconference |
★★★★½
Our Adelean trainings have an average satisfaction rate of 4.5/5
Objectives
This 3-day training about Elasticsearch covers key concepts, setup and configuration of Elasticsearch. Trainees will explore cluster and performance management, security, search and indexing, as well as data modeling.
They will also learn to use text analysis to improve search relevance, implement advanced search requests, facets and aggregations.
Finally, the training will focus on setting services as autocompletion and an introduction to natural language processing (NLP) integrations with Elasticsearch.
Audience
This training is proposed to software developers and lead developers willing to setup, replace or evolve an advanced search engine solution in their applications.
All our courses are accessible to people with disabilities.
Curriculum
Day 1
Introduction to Elasticsearch
- Elasticsearch presentation
- Architecture and key concepts
- Use cases
Setup and configuration
- Setup of Elasticsearch and Kibana
- Base configuration
- Kibana interface configuration
Clusters and performance management
- Cluster architecture and distributed indexation
- Sharding and replication
- Monitoring and performance optimization
Security and administration
- Authentication and authorization
- Administration APIs
- Backup and restore indices
Data indexation
- Presentation of the documents, indices and field types
- Indexing documents with the REST API
- Updating, deleting and getting documents
- Bulk API for mass indexations
Day 2
Search basics
- Using search API
- Simple and multi-match queries
- Pagination and results sorting
Data modeling and mappings
- Introduction to mappings
- Field and data types configuration
- Dynamic mapping management
Text analysis
- Analysis process
- Analyzers, tokenizers and token filters
- Configuring custom analyzers
- Analyse relevance
Day 3
Advanced search
- Boolean queries and filtering
- Facet search, aggregations
- geo-spatial search
- Highlighting and approximate search
Search services
- Setting up a practical use case for a search engine service
- Setting up autocompletion
- “Did you mean” suggestions
Natural Language Processing
- Introduction to NLP
- NLP with Elasticsearch 8.x
More information
Next sessions
- Wednesday 14th to Friday 16th August 2024
- Wednesday 2nd to Friday 4th October 2024
- Wednesday 27th to Friday 29th November 2024
- Or on demand
Prerequisites
- Basic knowledge of HTTP and REST
- Laptop with Java 8 minimum
- IDE and command-line terminal
Teaching Method
- Presentation and demonstrations 40%
- Practical exercises 40%
- Questions / Answers 20%
Evaluation Method
The training includes between 8 and 12 sessions of practical exercises. The participant’s progress during and at the end of the training will be assessed based on their success level in these practical exercises.
Instructors
- Vincent Brehin
- Expert Consultant in Solr, Elasticsearch and OpenSearch - LinkedIn
- Benjamin Dauvissat
- Expert Consultant in Solr, Elasticsearch and OpenSearch - LinkedIn
- blog articles
- Aline Paponaud
- Expert consultant in Elasticsearch and OpenSearch - LinkedIn
- Lucian Precup
- Technical Director and Principal Consultant - LinkedIn
- blog articles
For more information, feel free to contact us.
RegisterOrganisme de formation certifié Qualiopi
Chez Adelean, nous sommes fiers de notre certification Qualiopi, garant de notre engagement à fournir des formations de qualité, conçues pour répondre aux besoins spécifiques de chaque professionnel.
Cliquez ici pour afficher notre certificat Qualiopi