Chorus

Chorus is a reference implementation for ecommerce search, and now comes in two flavours, one for Solr and one for Elasticsearch.

Learn more through the Meet Pete, the e-commerce search product manager blog and video series.

Installation

Chorus tries to strike a balance between making the getting started experience quick and easy with also teaching you how all the elements of the Chorus stack work together. To that end, we stand up the stack using Docker Compose, but then have you run all the various commands to integrate the elements together. We provide a sample product data set for our mock ecommerce store, Chorus Electronics, as part of this.

Chorus Solr Edition

The setup documentation is currently in the main Chorus README.txt available at

https://github.com/querqy/chorus#5-minutes-to-run-chorus

Once you have configured Chorus, we have published our first Kata that walks you through a real life relevancy optimization example:

https://github.com/querqy/chorus/blob/main/katas/001_optimize_a_query.md

Chorus Elasticsearch Edition

The setup documentation is currently in the main Chorus README.txt available at

https://github.com/querqy/chorus-elasticsearch-edition#5-minutes-to-run-chorus

Once you have configured Chorus, we have published our first Kata that walks you through a real life relevancy optimization example:

https://github.com/querqy/chorus-elasticsearch-edition/blob/main/katas/001_optimize_a_query.md