Bloomreach Search is an **AI-powered site search solution** that drives revenue by delivering the most relevant results as per your shoppers’ intent. Bloomreach Search is built to
Interpret a variety of complex natural language queries/expressions
Find product results as per your shopper's product search intent
# **What sets Bloomreach Search apart**
### **Semantic Understanding**
Bloomreach Search leverages **<<glossary:Semantic Understanding>>** to interpret the context behind each query. Semantic search uses natural language processing to detect matches on the query intent, while traditional Keyword-based search only finds literal word matches.
Let’s understand this with an example: A Keyword-based search engine cannot tell the difference between “_dress shirt_” and “_shirt dress," _ since it lacks actual query understanding. This often results in poor search relevance.

Our semantic-powered algorithms know that “_dress shirt_” and “_shirt dress_” are different products. They recognize this difference by identifying _product_ _types_ and _attributes_ on both the user query and product content.
Semantic understanding, therefore, helps return results that are more relevant to the user's needs, even when the query is phrased differently.
[Optional] Read [this](🔗) article to learn how Semantic Search enhances product discovery experiences.
### **Self-learning & Evolving Search Intelligence **
Bloomreach Search is always learning from the shoppers’ site engagement behavior. Our system has been trained on a dataset that we’ve built over the past decade to best adapt to customer and buyer behavior.
Bloomreach Search comes with **zero-day learnings** that equip your search box with our decade-long commerce experience. With continual learning, Bloomreach Search gets smarter each day and adapts rapidly to your customers’ ever-changing needs as you scale.
# **How Search Works **
Bloomreach’s Search provides an optimal search experience by nailing two important functions:
### 1. **[Recall](🔗)**

Our recall algorithms find the set of products in your catalog that match the visitor’s search query. This is achieved by:
Extracting product attributes
Interpreting product intent with semantic understanding
Matching all query parts
Enhancing the query with Synonyms
Handling challenging queries like typos, assortment gaps, numeric queries, and long-tail queries to retrieve precise recall
### 2. **[Ranking](🔗)**
Our commerce-specific algorithms arrange the recalled product set in an order that is optimized for KPIs like RPV and Conversion rate. Performance signals, relevance signals, and several important factors are combined to assign a score to each product. These scores are then used by the algorithms to automatically rank the products in a way that generates the most revenue for your business.
This combination of precise recall and optimized product ranking guarantees that your shoppers have the most relevant browsing experience while also maximizing your revenue.
## ✍️ **Search Deep Dive**
If you wish to get a deeper understanding of Bloomreach Search, visit the following articles:
<table> <tr> <td><strong>Guide </strong> </td> <td><strong>Purpose</strong> </td> </tr> <tr> <td><a href="https://documentation.bloomreach.com/discovery/docs/search-recall">Search Recall</a> </td> <td>Learn how Bloomreach search retrieves the most relevant results for a search query. </td> </tr> <tr> <td><a href="https://documentation.bloomreach.com/discovery/docs/search-ranking">Search Ranking</a> </td> <td>Learn how Bloomreach search ranks results to maximize business impact for key KPIs. </td> </tr> <tr> <td> <ul>
<li><a href="https://documentation.bloomreach.com/discovery/docs/search-recall-precision-algorithm">Search Recall Precision</a><span style="text-decoration:underline;"><br> [Precision algorithms that eliminate unrelated products from the search recall ] </span>
<li><a href="https://documentation.bloomreach.com/discovery/reference/search-query-processing-autocorrect">Spell Correct</a><span style="text-decoration:underline;"> <br> [ Algorithms that automatically correct your customer's query to reduce null results ] </span>
<li><a href="https://documentation.bloomreach.com/discovery/docs/precision-mode-for-filters">Facet Precision</a><span style="text-decoration:underline;"> <br> [Algorithms that removes facet noise in search results.] </span>
<li><a href="https://documentation.bloomreach.com/discovery/docs/query-relaxation">Query Relaxation</a><span style="text-decoration:underline;"> <br> [Algorithms that relax the query to display related products and reduce null results ]</span> </li> </ul> </td> <td>Explore the algorithms that power our search engine and solve key search challenges like misspellings, assortment gaps, and long-tail queries. </td> </tr> <tr> <td> <a href="https://documentation.bloomreach.com/discovery/docs/algorithm-controls">Algorithm Controls</a> </td> <td>Bloomreach Search brings you the best of both worlds — the automation of algorithms and the controls to customize algorithms as per your unique business needs. <p> Learn about our self-service capability that allows you to change search algorithms configurations. </td> </tr> </table>