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…)