Apache Solr Training Course Outline
Module 1: Introduction to Apache Lucene
From this module, delegates will learn the basic of Lucene, its architecture, characteristics and basics of search engines. They will also learn the schema, analysers and query types of Lucene.
- Search Engine Basics
- Lucene Overview and Features
- Indexing Basics and Architecture
- Inverted Indexing Technique
- Lucene Schema (Documents & Fields)
- Analysers and Query Types
- Writing and Searching Index
Module 2: Exploring Apache Lucene
From this module, delegates will explore the Scoring, Querying, Highlighting, Analysers, Boosting, Faceting etc.
- Querying and Scoring
- Faceting and Highlighting
- Joins and Grouping
- Analysers and Boosting
- Spatial Search and Apache Tika
Module 3: What is Apache Solr?
From this module, delegates will learn the critical features of Solr, and field types of Solr and installation steps of Solr.
- Key Features and Solr vs Databases
- Admin UI Quick Tour
- Solr Architecture and Schema
- Field Types & Fields
Module 4: Overview of Solr Indexing
This module defines the Solar configurations and Indexing.
- Introduction to Analysis and Analysers
- Tokenisers and Filters
- Indexing and Index Handlers
- Indexing Options and Nested Documents
- Transaction Logs and Commits
Module 5: Searching Using Solr
From this module, delegates will learn:
- Search Process and Velocity Search UI
- Search Types/Options
- Sorting and Relevance
- Boosting and Query Syntax
- Basic Query Parsers
- Extended Query Parsers
- This module will also cover Search Process, Basics and Extended Parsers, Velocity Search UI and Syntax
Module 6: Advanced Features of Solr
From this module, delegates will understand the advanced features of Solr:
Features of Solr:
- Highlighting
- Faceting
- Spell Checking
- Spatial Search
- Collapsing and Expanding and Clustering
- Faceting and Highlighting
- Spell Checking
- Query Re-Ranking
- Suggestions and MoreLikeThis
- Pagination and Grouping and Clustering
- Spatial Search
- Collapsing & Expanding
- Exporting Results and Real-Time Search & Get
- Client API’s
Module 7: Administration and SolrCloud
In this module, delegates will learn about Solr Administration, Solr Cloud, Solr, Plugins and JVM Settings.
- Managing Solrconfig.xml and solr.xml
- Managing Multiple Cores
- Plugins and JVM Settings
- Running On Tomcat / Jetty
- Logging & SSL
- SolrCloud