Visão Geral
Curso Elasticsearch for Developers, O Elasticsearch é o padrão de fato de hoje para registro centralizado e análise em tempo real para métricas do sistema e dados de negócios. O que começou como um mecanismo de busca de texto completo rapidamente se tornou muito, muito mais do que apenas isso.
Este workshop prático intensivo de 2 dias foi desenvolvido para ensinar a você o Elastic Stack desde o início. Você começará aprendendo os conceitos básicos de pesquisa de texto completo e recuperação de informações e as importantes APIs do Elasticsearch: APIs de documentos, índices, consultas e agregações.
Somente quando você estiver fluente com as APIs do Elasticsearch você poderá realmente usar o poderoso Elastic Stack em todo o seu potencial. Anteriormente conhecido como ELK, o Elastic Stack possui vários componentes (Elasticsearch, Logstash, Kibana, Beats e várias soluções Stack-wide) e você aprenderá a fazer bom uso de todos eles.
Conteúdo Programatico
Starting with some basics
- Basics of Full text search and Information Retrieval
- Overview of the Elastic stack
- Elasticsearch and the REST API
- Using Elasticsearch from your favorite programming language
- Search and the various query types
- Hands-on experience with indexing and searching texts
The Analysis Chain and Index Mappings
- The inverted index and full-text search
- Term normalization with Analyzers, Tokenizers and TokenFilters
- Understanding and poking into the analysis chain
- Creating and using a custom analyzer
- Using Index Mappings to control analysis and other index features
The Search API
- Pagination and Sorting
- Precision and Recall
- Understanding scoring and how it is applied
- Building smart queries that can influence scoring correctly
- Scripting
- Query explanation and profiling
- Results highlighting
- Various power query tools and a lot of good advice
Elasticsearch must-knows
- Document oriented design and why it's crucial to do right with Elasticsearch
- Suggesters
- Record linkage via MoreLikeThis
- Geo-spatial search
- Multi-lingual search
- Anomaly detection methods
- The percolator
The aggregations framework, Logstash, Beats and Kibana
- Real-time data analysis and reporting
- The Aggregations Framework: Metric and Bucket aggregations
- Pipeline aggregations
- Various powerful aggregations tricks
- Using Kibana as a powerful Web UI on top of the aggregations framework
- Timelion
- Logstash and Beats