YoVDO

Solr 101

Offered By: Cognitive Class

Tags

Apache Solr Courses Full-Text Search Courses

Course Description

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

Related Courses

AWS SimuLearn: Searchable Bank Statements
Amazon Web Services via AWS Skill Builder
Functions for Manipulating Data in PostgreSQL
DataCamp
Hacking PostgreSQL: Data Access Methods
Ural Federal University via edX
Getting Started with Redis and RediSearch
Google via Google Cloud Skills Boost
Getting Started with Redis and RediSearch
Google Cloud via Coursera