Get to Know Search

Overview


Welcome to the guided onboarding primer on Bloomreach Search! Follow along to read through the articles that help you understand the ins and outs of Search.

Who is this for?

  • Personas who want to get started with Bloomreach Search.
  • Personas who want a structured refresher on Bloomreach Search.

Learning Flow

Step 0 : Read the Bloomreach Search article to get a brief overview of Search.

Step 1: Basics of Search [Must Know]

An optimal search engine retrieves all relevant products for a query and ranks those products to maximize business impact. Follow the sections below to learn about Bloomreach Search's two key functions: Ranking and Recall.

Module 1. Let’s talk Recall

Module 2. Let’s talk Ranking

Step 2: Customize, Manage, and Diagnose Search [Advancing Search Knowledge]

Bloomreach Search offers powerful tools to curate search results, dissect search results, and manage facets. Follow the sections below to advance your search knowledge and get the most out of Bloomreach Search.

Module 3. Curate Search Results

Module 4. All about Facets

Module 5. Diagnose & Troubleshoot Search

Module 6. Other Search Capabilities

The learning flow includes both introductory and deep-dive articles suitable for your learning goals. If you are a developer, you may also view the corresponding API guides linked in the green callouts.

📘

Video Tutorials

If you prefer watching quick video tutorials, check out the Discovery Mini Masterclass on Search by Bloomreach Academy. To sign up for Academy, follow this short guide.

Step 1: Basics of Search


Module 1. Let’s talk Recall

Introduction

Search RecallLearn how Bloomreach Search retrieves the product recall

Search Retrieval Deep-dive

The search retrieval typically follows the order specified below.

  1. Basic Query Processing Mechanism
  2. Search Recall Precision
  3. No Search Results Mechanism

1. Basic Query Processing Mechanism

The search engine interprets the query context with Semantic Understanding, enhances the query with Synonyms, and finds relevant product matches.

1.1SynonymsLearn how the Bloomreach Search engine enhances queries with Synonyms and how you can influence Synonyms with custom rules. Here are the Synonym types associated with a search query:

  • User Created/Modified: Created manually.

  • Canonical: Created by breaking down a word to its base form.

  • BR Generated: Created as a result of learning across all merchants and user behavior on your site.

  • Derived: Created as a result of other synonyms in place.

1.2Text MatchLearn how the Search engine retrieves products that match all query parts and Synonyms of each query part.

2. Search Recall Precision

Bloomreach Discovery offers several precision modes that deepen recall relevance. After the basic query processing mechanism is complete, precision modes act as a filter for noisy products.

Search Recall Precision AlgorithmsLearn about the available recall precision algorithms and how to enable them.

3. No Search Results Mechanism

This process kicks in if there are 0 results from basic query processing and precision mode application.

3.1Spell CorrectionLearn how the Bloomreach Search engine automatically corrects the shopper’s query.
3.2Query RelaxationIf there are no results after spell correction, query relaxation kicks in. Learn how the Bloomreach Search engine relaxes the query-matching criteria and shows relevant product results leveraging semantic understanding.

Congratulations, you now know how Search Recall works! 🎉 Continue learning about specific use cases based on your needs.

Use Case Specific Features [Optional reading]

This section explores various out-of-the-box solutions that address key search retrieval challenges. If you are not using any of these features, you may skip this section.

Algorithm ControlsLearn how to tailor the available recall algorithms directly through front-end API calls or Bloomreach's dashboard tool. Change the default algorithm setting and preview each configuration globally or for specific categories and keywords.
Automatic Query FilteringLearn how to filter products on the results page based on an attribute in the query and deliver more precise results for searches that include attributes like color, size, or brand.
Dynamic GroupingLearn how to group products by brand, seller, type, or any other attribute, simplify shoppers' browsing experience, and optimize the space in your product grid.
LookupsLearn how to enable an exact match of any word/number/string that exists in the designated searchable fields.
Numeric PrecisionLearn how the Search engine retrieves products by matching the numeric intent expressed in the query.
Partial Part Number SearchLearn how to get correct and relevant results for partial part number queries.
Query Relaxation to Brand NameLearn how to address use cases in which shoppers don't specify a product type in the query but mention the brand name.
SKU SelectLearn how to customize the variant selection to ensure that the right product variant is identified and returned on search and filter queries.

Module 2. Let’s talk Ranking

Introduction

Search RankingLearn how Bloomreach Search ranks the products retrieved in the recall set.

Customize Algorithm Ranking

Algo Weight CustomizationLearn how to customize and configure weights of different signals in Bloomreach’s default ranking algorithm.

Well done, you now know how Search Ranking works! ⚡ Continue learning about specific use cases based on your needs.

Use Case Specific Features [Optional reading]

This section explores various out-of-the-box solutions that address key search ranking challenges. If you are not using any of these features, you may skip this section.

1:1 Personalized RankingLearn how to show personalized assortment results that adjust automatically to each user.
Color-based image SKU selectionLearn how to show the most relevant image for a product when:
  • there are multiple color options
  • the shopper has conveyed a color as part of their search query
Real-Time SegmentsLearn how to personalize search, category, and pathway results in real time based on customer demographic and behavioral data. The feature combines Bloomreach Discovery’s extensive search algorithms and Bloomreach Engagement’s rich customer data.
Segment-based Personalization
[Relevance by Segment]
Learn how to personalize results based on the preferences of users within a specific segment. It optimizes product ranking by leveraging past and in-session behavior data.
Smart SortingLearn how to display the most relevant sorted search results set for a broad search query.

Step 2: Customize, Manage, and Diagnose Search


Module 3. Curate Search Results

Curate search results with merchandising toolsLearn how to customize the search results and curate the product grid as per your business strategy using Bloomreach Discovery’s merchandising suite of tools.

This way, you get the best of both worlds — intelligent algorithm-driven ranking and a KPI-optimized search result set.

Module 4. All about Facets

Facet RankingLearn how Bloomreach Search provides the most relevant facet results for the shoppers in their category browsing and product search experience.
Facet Management toolLearn to customize how facets and facet values are displayed and ordered on your site.

👍

Faceting on API

To filter results by a facet on the API, refer to the Faceting and filtering guide.

Module 5. Diagnose & Troubleshoot Search

Ranking Diagnostics ToolLearn how to debug search queries, understand how Bloomreach is processing a query, and figure out why products may appear for certain queries.
Troubleshooting search quality issuesLearn about the common scenarios for optimizing or troubleshooting search experiences on your site.

👍

Diagnostics API

The debugging data available on the Ranking Diagnostics dashboard can be fetched directly on the API response via Ranking Diagnostics on the API.

Module 6. Other Search Capabilities

Explore search capabilities that you can find useful for specific business cases.

AutosuggestLearn how to guide your site visitors as they enter search queries with typeahead suggestions.
Buy Online Pick-up In Store (BOPIS)Learn how to enable shoppers to search for products from your site and allow them to pick up the order from any of your nearest stores.
Content SearchLearn how to enable users to discover relevant content using Bloomreach’s relevance and ranking algorithms. This solution combines the capabilities of Bloomreach Content and Bloomreach Discovery.
French and German Semantic UnderstandingLearn how Bloomreach Search improves the recall and ranking for French and German language searches using semantic-powered algorithms.
Keyword RedirectLearn how to redirect your shoppers to a particular page rather than a list of search results.