PS Salon (Nov. 2020 - Feb. 2021)

Learn at the cutting edge of Open Source

We are happy to announce that PS Salon will be hosting a series of six online workshops introducing Chorus – an Open Source software toolstack for e-commerce search. Attending these hands-on workshops is your chance to learn with the creators of the open source projects that make up the Chorus toolstack.

In these workshops you will work with the following Chorus components:

  • Solr search engine
  • Querqy – a library for query rewriting
  • SMUI – a UI for search management (‘Searchandizing’)
  • Quepid – a search relevance tuning tool
  • RRE (Rated Ranking Evaluator)
  • Quaerite (Search relevance evaluation and tuning using genetic algorithms)
  • A search web UI based on Blacklight

All the components are brought together in the Chorus Docker image:, you can also see or read about Chorus on the Open Source Connections blog to find more info about the Chorus initiative.

This is the first run of these workshops and we are offering 16 free places to interested attendees. This is a great one time opportunity to receive free hands on training with the creators of Chorus as we will be charging for future courses. If you are interested in attending these workshops please apply for a place below. We are looking for people who will be a good fit for the course, are able to attend all six workshops, and will provide feedback on the course following completion.

Target Audience

This is a fast paced workshop for people who have been doing search, and want to learn the latest in open source offerings, so we expect you to already have familiarity with search in general, and exposure to either Solr or Elasticsearch platforms. We do NOT expect you to have any familiarity with any of the other components of Chorus, we’ll teach you that! If you aren’t familiar with search, we recommend any of the intro to Solr classes, as well as the Think Like a Relevancy Engineer course offered by OpenSource Connections. We are looking for interested people who are focused on optimizing e-commerce (or an adjacent field) search

Our Workshops

In this first workshop you will install Chorus on your machine, get started with its components and learn how they work together to create an e-commerce search for an example online shop. You will also get a brief intro to Docker for those of you new to this powerful tool.

Date: Nov 17 (Tues): 4 PM CET / 10 AM EST
Duration: 90min
Tutors: Eric Pugh & René Kriegler

With the Search Management Ui (SMUI) you will learn how to deal with zero result dead end situations, boost the products you want your users to see, bury misleading products and categories, and solve common everyday relevancy issues.

Date: Dec 2 (Wed): 4 PM CET / 10 AM EST
Duration: 90min
Tutor: Paul Bartusch

Poor interaction between developers and content experts causes search quality to slide backwards. Learn how to use Quepid to quickly assess the quality of your search results, and move from an improvement process based on gut feeling to a data–driven approach.

Date: Dec 15 (Tues): 4 PM CET / 10 AM EST
Duration: 90min
Tutor: Eric Pugh

Querqy is the query rewriting and query building component that sits at the heart of relevance tuning in the Chorus stack. In this workshop you will take a deep-dive into the many configuration options that Querqy provides, and learn to use the query rewriters that come with Querqy.

Date: Jan 12 (Tues): 4 PM CET / 10 AM EST
Duration: 120min
Tutors: René Kriegler & Johannes Peter

In this workshop you will learn how to deploy the Rated Ranking Evaluator (RRE), especially in a CI/CD environment, and what the different metrics that RRE collects mean in terms of judging the quality of your search relevance. 

Date: Jan 26 (Tues): 4 PM CET / 10 AM EST
Duration: 90min
Tutors: Alessandro Benedetti & Andrea Gazzarini

In this workshop you will learn how to use Quaerite, and to measure the quality of the results. You will leave having used Quaerite to pick a base set of algorithm parameters that returns the best set of results, as measured by RRE.

Date: Feb 9 (Tues): 4 PM CET / 10 AM EST
Duration: 90min
Tutor: Tim Allison

Our Tutors

Alessandro Benedetti

As a senior Search Software Engineer, his focus is on R&D in Information Retrieval, Information Extraction, Natural Language Processing, and Machine Learning.

Andrea Gazzarini

Andrea Gazzarini is a curious software engineer, mainly focused on the Java technology.

Eric Pugh

Fascinated by the craft of software development, Eric has been involved in the Open Source world as a developer, committer and user for the past fifteen years.

Johannes Peter

Johannes works as a Solution Architect for the MediaMarktSaturn Retail Group.

Paul Bartusch

Paul is a freelance consultant in the e-commerce domain.

René Kriegler

René has been working as a freelance search consultant for clients in Germany and abroad for more than ten years.

Tim Allison

Tim has been working in natural language processing since 2002.