Intended Audience: Support Engineers, DevOps, System Administrators, and IT Operations
Pre-Requisites: Basic understanding of Operative Systems and Search Engine Software
Skills you’ll gain
– Functional understanding of major features of Lucene based search engines
– Internal functioning and resource management of Lucene based search engines
– Better debugging/troubleshooting ability
– Clear understanding of the search engine logs
– How Lucene based search engines work in a distributed cluster
Duration: 3 days
Apache Lucene/Solr
- Introduction
- Apache Solr folder structure
- Lucene Inverted Index basic concepts and details
- Apache Solr Schema and Text Analysis
- Indexing (with emphasis on factors affecting performances)
- Exploring the Solr Admin
- Lucene scoring
- Solr Query Debug
- Solr Queries
- Solr Query Parsers
- Request Handlers and Search Components
- Faceting
- Highlighting
- More Like This
- Autocompletion
- Spellchecking
- Result Grouping
- Apache Solr Logging
- Apache Solr Resources Management (Disk, Memory in Heap, Memory Off Heap)
- Caching
- Distributed Search
- War Stories ( Memory troubles, warming searchers…)
Elasticsearch
- Introduction
- Apache Lucene
- Elasticsearch
- The Inverted Index
- Mapping and Text Analysis
- Indexing (with emphasis on factors affecting performances)
- Exploring Kibana and Admin UIs
- Lucene scoring
- Validate and Explain API
- Query DSL
- Leaf query clauses
- Compound query clauses
- Aggregations
- Highlighting
- More Like This
- Suggesters
- Field Collapsing and Result Grouping
- Elasticsearch logs
- Elasticsearch resources management (Disk, Memory in Heap, Memory Off Heap)
- Caching
- Distributed Search
- War Stories ( Memory troubles, warming searchers…)