Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Introduction to Search

Course Summary

The Introduction to Search training course is designed to teach Solr/Lucene search concepts.

The course will begin with an evaluation of information retrieval. Next students will learn how to deal with natural language. Next, the course will look at indexing and scoring. The course concludes with students exploring more advanced topics.

Purpose
Learn the basics of search within the Solr/Lucene context.
Audience
Business users, managers, and developers wanting to be familiar with Search.
Role
Business Analyst - Data Engineer - Project Manager - Software Developer - Technical Manager
Skill Level
Introduction
Style
Workshops
Duration
1 Day
Related Technologies
Natural Language Processing | Apache Solr

 

Productivity Objectives
  • Describe basic search concepts
  • Examine creating efficient and highly performant search applications
  • Apply concepts related to indexing, scoring as well as more advanced topics

What You'll Learn:

In the Introduction to Search training course, you'll learn:
  • Introduction to Information Retrieval
    • What is IR? (Information Retrieval)
    • How can it be integrated in applications?
    • Precision and Recall
  • Dealing with Natural Language Data
    • Structured vs Unstructured Data
    • Introducing NLP (Natural Language Processing)
    • Tokenization
    • Stemming and Lemmatization
    • Spell Checking
  • Indexes
    • What is an Index?
    • Indexing in Solr
    • Inverted Indices
    • Posting Lists
  • Scoring
    • How to score
    • TF/IDF
    • BM25
    • Boosting
  • Moving Beyond the Basics
    • Sorting
    • Faceting
    • Query Parsing
    • Schemas
“I appreciated the instructor's technique of writing live code examples rather than using fixed slide decks to present the material.”

VMware

Dive in and learn more

When transforming your workforce, it's important to have expert advice and tailored solutions. We can help. Tell us your unique needs and we'll explore ways to address them.

Let's chat

By filling out this form and clicking submit, you acknowledge our privacy policy.