Lucidworks Fusion Developer

View all classes

Course Overview

The Fusion Developer training course will teach you how to deliver powerful, intuitive search experiences at large internet scales. Expanding on topics introduced in the Fusion Server Foundations course, this course will teach you how to calibrate your search applications for optimal relevance. Explore Fusion’s experimentation framework and the use of signals and telemetry to enhance user experiences and allow for in-depth usage analysis. This course also covers methods to implement custom JavaScript in Fusion Pipeline stages to build powerful and responsive scripts at Index and Query time that can enable you to ETL ingest data and satisfy custom query requirements. You will also be introduced to Fusion SQL, which enables self-serve analytics at massive scale. This course also provides comprehensive hands-on lab exercises to help solidify all the learning objectives.

Target Persona(s)

  • Search Developer
  • Data Architect
  • Data Scientist
  • Search Project Manager

Recommended Audience

Search Developers, Data Architects, Data Scientists and Search Project Managers who are working on or considering a Fusion-based solution and want to fine-tune their Fusion applications to significantly improve search relevance and user experience will benefit from this course.


This training will introduce advanced Fusion Developer topics and requires attendees to first take the Fusion Server Foundations 4.1 course. Basic experience with Linux OS and command-line tools is helpful but not required.

Skills and Concepts That You Will Learn

  • Understand Fusion Relevance Algorithms and how to Improve Search Results Precision and Recall
  • Understand Boost Factors and Functions to Increase Relevance
  • Hands-on Review of Relevance and Using Parsers to Boost Fields, Queries and Functions
  • Hands-on Working with Advanced Query-time Tools like Functions, Statistics and Advanced Faceting
  • Understand Signals and User Telemetry and how to Leverage Them to Achieve Personalized Results
  • Hands-on Review of Signals and Learning their Impact on Relevance and Personalization
  • Understand the Fusion REST API Framework
  • Hands-on Working with REST Methods to Create Applications, Pipelines, Collections and Ingest Data
  • Understand the Jobs and Scheduling Framework in Fusion
  • Understand Index and Query Profiles in Fusion
  • Review of the Fusion Experiments Framework
  • Hands-on Implementing an Experiments Job in Fusion
  • Understand Fusion’s JavaScript Engine to Develop Index/Query Time Custom Stages
  • Hands-on Coding of JavaScript Stages in Fusion Pipelines
  • Understand Fusion Relational SQL Capabilities
  • Understanding the Spark Service in Fusion and its Use-cases
  • Survey of Fusion SQL Engine to Leverage Analytics in Fusion
  • Configuring and Optimizing Spark and Fusion SQL Engine
  • Hands-on Connecting to Fusion Using a JDBC Client
  • Hands-on ETL in Fusion Using Spark
  • Hands-on Working with Fusion SQL Analytics

Course Outline

  1. Achieving Search Relevance
  2. Advanced Query Tools
  3. Signals in Fusion
  4. Fusion REST APIs
  5. Fusion Jobs and Scheduling
  6. Index and Query Profiles
  7. Experiments
  8. Fusion JavaScript
  9. Fusion SQL and Spark

Upcoming Sessions

See More
Stay up to date on Fusion