Introduction
  • Introduction
  • “SOLR” Pronunciation
Big Data Fundamentals
  • What is Big Data
  • What Big Data problems Apache Solr solves?
Cloud Computing Fundamentals
  • What is Cloud Computing?
  • How does Solr fit into Cloud?
Fundamentals of Solr
  • Apache Solr Architecture
  • Downloading and Installing Solr
  • Solr basic Files
  • Basic solr concepts
  • Starting up Solr
  • HTTP Requests and Responses with Solr
  • Solr Admin UI
Search Algorithms
  • Inverted Index
  • Forward Index
Creating a Core
  • Creating a Core via Admin Panel
  • Understanding Structure of Schema.xml
  • Define fieldType
  • Define field
  • Field properties
  • copyfield
  • dynamicfield
  • unique fields
  • docvalues vs fieldcache
  • Analyzers, Tokenizers and Filters
  • Character Filters
Indexing Documents
  • Adding documents
  • Commit and Optimize
  • Deleting Documents
  • Updating document Values
Querying Documents
  • Search Fundamentals
  • Filter, Fields, Debug and Time Allowed
  • Understanding search components and request handlers in solrconfig.xml
  • q Parameter in depth
  • Range searching
  • Function Queries
  • Faceting
  • Hignlighting
  • Spell Checking
  • Auto Suggester
  • Morelikethis
  • Result grouping
  • Spatial search, terms component, stats component and query elevation component
Modifying schema
  • Modifying Schema.xml
Miscellaneous
  • Solr Logging
  • Solr Security
Clustering and Replication
  • SolrCloud Concepts
  • Clustering
  • Replication
ZooKeeper
  • Understanding need of Zookeeper
  • Setting up ZooKeeper
  • Adding More Configs and Collections
SolrCloud
  • Setting Up Solr Cloud
Final Thoughts
  • Conclusion
  • Exercise Files