Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Cognitive Class

Solr 101

via Cognitive Class

Overview

Learn the basics of Solr (pronounced "solar"), an open source enterprise search platform, written in Java, from the Apache Lucene project.Solr is a standalone full-text search server that uses the Lucene Java search library at its core for full-text indexing and search, and has REST-like HTTP/XML and JSON APIs that make it usable from most popular programming languages.
  • Learn about Solr's major features, including full-text search, hit highlighting, faceted search, real-time indexing, dynamic clustering, database integration, NoSQL features and rich document (e.g., Word, PDF) handling.
  • Learn how Solr is highly scalable and fault tolerant in providing distributed search and index replication.
  • Learn why Solr is the most popular enterprise search engine.

Syllabus

  • Module 1 - Search Engines
    1. Understand the importance of text search engines
    2. Understand the Solr search procedure
    3. Identify Solr components
  • Module 2 - Configure and Add Documents to Solr
    1. Identifying the important files in a Solr installation
    2. Define the schema for documents in the index
    3. Understand the various ways to add documents to Solr
  • Module 3 - Analyzers and Queries
    1. Use analyzers, tokenizers, and filters
    2. Construct queries
  • Module 4 - SolrJ and Customization
    1. Create SolrJ applications
    2. Understand the customization options available in Solr

Reviews

Start your review of Solr 101

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.