Customize legacy ranking

This guide shows you how to customize search and category ranking with the legacy algorithm (Bloomreach-Optimized search and Classic search) in Ranking studio.

Prerequisites

Train the Bloomreach-Optimized algorithm

  1. Start algorithm training under the Algorithms tab.

  2. The algorithm shows the In training status while it runs.

  3. When training completes, the status changes to Available. View its signal distribution or use it as a source algorithm.

Train catalog-specific algorithm

Train a catalog-specific algorithm when you want ranking tuned to one catalog.

  1. Click Train catalog-specific algorithm to open the algorithm setup modal.
  2. Add an algorithm name and description.
  3. Click Continue to start training on the catalog.
  4. The algorithm appears in the listing with the In training status.
  5. When training completes, the status changes to Available. The algorithm is ready to view.

Cancel algorithm training

To cancel algorithm training while it's in progress:

  1. Go to AI studio > Ranking studio > Site search ranking algorithm (or Category ranking algorithm).
  2. Find the algorithm you want to cancel.
  3. Click the action dropdown (v) and select Cancel algorithm training.
  4. Confirm by clicking Cancel and delete. A message confirms that the algorithm has been deleted.

View signal weights

Click View or Edit next to the algorithm to open the detail panel. The detail panel shows:

  • Algorithm status: The current state of the algorithm.
  • Signal weight breakdown: The learned weight of each signal, shown as a percentage across the signal mix.

Click Show signals to view the ranking score distribution.

Create a custom algorithm

Create a custom algorithm by cloning the signals from a trained source algorithm, then add custom signals or adjust the weights.

  1. In the Algorithms tab, click + New algorithm to open the algorithm setup modal.
  2. Add an algorithm name and description.
  3. Choose the Source algorithm to clone signals from. You can choose the Bloomreach-Optimized search algorithm or any other ML algorithm you've created.
  4. Click Show signals to view the ranking score distribution.
  5. Optionally, add one or more Custom data signals. Click + new signal to add more. Review the best-practice guidelines for sending signals.
  6. Click Continue.

Cloned signals don't sync with the source algorithm. Updates to the source algorithm don't carry over to the custom algorithm.

What happens next depends on whether you add custom signals.

Without custom signals

The algorithm is created from the source algorithm's signals. Adjust the weights if needed, as described in Tune signal weights.

With custom signals

The new algorithm shows the In training status. Training takes 24-48 hours. You can train 1 algorithm at a time. Define the weights of the new signals once training completes.

📘

Note

You can't edit the source algorithm directly. To modify the Bloomreach-Optimized search algorithm, choose it as a source algorithm first, then apply your customizations.

Tune signal weights

Adjust signal weights to customize how an algorithm ranks results.

  1. In the algorithm detail panel, click Overwrite signal weights.
  2. Set the signal weights as percentages that add up to 100.
  3. Click Apply to apply the weights.
  4. Click Preview to see the changes in search results.
  5. Click Save to sync the new weights.

When you manually overwrite an ML algorithm's weights, it becomes a non-ML custom algorithm. Saving a weight change doesn't trigger training. The algorithm shows the Syncing status, which takes about 20 minutes.

Delete an algorithm

You can have up to 5 custom algorithms per catalog. Before you create a new one, edit or delete an existing algorithm. To delete an algorithm, click the action dropdown next to it and select Delete algorithm.

Configure algorithm rules and A/B tests

See how to use the Rules tab to apply algorithms to queries and set up A/B tests.

© Bloomreach, Inc. All rights reserved.