Lesson 1: Fundamentals of Search Engine and Apache Lucene
o Introduction to the search engine
o the Apache Lucene
o understanding the inverted index
o documents and fields & documents.
Lesson 2: Analyzers in Lucene
o Introduction to the various query types available in Lucene and clear understanding of these.
Lesson 3: Exploring Apache Lucene
o Understanding the prerequisites for using Apache Lucene
o learning about the querying process, analyzers, scoring boosting, faceting, grouping, highlighting
o the various types of geographical and spatial searches
o introduction to Apache Tika.
Lesson4: Apache Lucene Demonstration And Apache Lucene advanced
o Demonstration of the Apache Lucene workings.
o Understanding the Analyzer, Query Parser in Apache Lucene, Query Object, Stopword.
Lesson 5: Advance topics of Apache Lucene (practical)
o Understanding the various aspects of Apache Lucene like Scoring, Boosting, Highlighting, Faceting and Grouping.
Lesson 6: Apache Solr
o Introduction to Apache Solr, the advantages of Apache Solr over Apache Lucene
o the basic system requirements for using Apache Solr
o introduction to Cores in Apache Solr.
Lesson 7: Apache Solr Indexing And Solr Indexing continued
o Introduction to the Apache Solr indexing
o index using built-in data import handler and post tool
o understanding the Solrj Client and configuration of Solrj Client.
o Demonstrating the Book Store use cases with Solr Indexing with practical examples
o learning to build Schema
o the field, field types, CopyField and Dynamic Field
o understanding how to add, explore, update, and delete using Solrj.
Lesson 8: Apache Solr Searching And Deep dive into Apache Solr
o The various aspects of Apache Solr search like sorting
o pagination, an overview of the request parameters, faceting and highlighting.
o Understanding the Request Handlers
o defining and mapping to search components
o highlighting and faceting
o updating managed schemas
o request parameters hardwiring, adding fields to default search
o the various types of Analyzers, Parsers, Tokenizers.
Lesson 9: Apache Solr continued
o Grouping of results in Apache Solr
o Parse queries functions
o fuzzy query in Apache Solr.
Lesson 10: Extended Features
o The extended features in Apache Solr
o learning about Pseudo-fields
o Spell Check
o Geospatial Search
o multi-language search
o stop words and synonyms.
Lesson 11: Multicore
o Understanding the concept of Multicore in Solr
o the creation of Multicore in Solr
o the need of Multicore
o Joining of data
o Replication and Ping Handler.
Lesson 12: Administration & SolrCloud
o Understanding the SolrCloud
o the concept of Sharding
o indexing, and replication in Apache SolrCloud
o the working of Apache SolrCloud
o distributed requests
o reading and writng slide fault tolerance
o cluster coordination using Apache ZooKeeper.