UpStart Commerce Search
Smart Ranking

Customizing Smart Ranking

4min

NoChannel Search offers several ways to fine-tune your Smart Ranking to best suit your store's needs. Let's explore these options with practical examples:

Search Requests (Recommended)

Enable Smart Ranking for specific searches. This allows you to apply Smart Ranking selectively or differently for certain types of searches.

Example search request:

JS


This configuration ensures that searches for "designer handbags" use Smart Ranking, helping to surface the most popular and relevant luxury bags.

Index Settings

Apply Smart Ranking settings to an entire index. This is useful for setting a baseline Smart Ranking behavior for all your products.

Example configuration:

JS


In this example:

  • tenant_id: "fashion_emporium"` identifies your store
  • item_id_field: "sku"` specifies that you use SKUs to identify products
  • weight: 0.8` sets how strongly Smart Ranking influences the final order

Custom Search Pipelines

Create advanced Smart Ranking logic for complex scenarios. This is particularly useful for stores with diverse product lines or specialized search needs.

Example custom pipeline:

JS


This pipeline:

  • Applies a seasonal context ("summer")
  • Incorporates a trend factor to boost trendy items
  • Uses a moderate Smart Ranking weight of 0.6

You might use this pipeline during summer months to ensure that searches for general terms like "tops" or "shoes" prioritize summer-appropriate and trendy items.

The key to effective Smart Ranking is balancing relevance, business goals, and user experience. Regularly review and adjust your settings based on performance data and customer feedback.