> For the complete documentation index, see [llms.txt](https://support.storefront.co.za/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.storefront.co.za/commerce/roadmap/from-sql-to-solr-a-smarter-search-experience.md).

# From SQL to Solr – A Smarter Search Experience

Delivered - May 2025

| Release Type             | Status              | Impact                                                                   |
| ------------------------ | ------------------- | ------------------------------------------------------------------------ |
| Major functional upgrade | Delivered, May 2025 | Faster, more responsive product search, particularly on large catalogues |

<figure><img src="https://2437543303-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F7e8XpylMKss17hKy5WEj%2Fuploads%2FpI3DA2oZGFsaY6U7Xkt9%2Fsolr-banner1-798x350-1.jpg?alt=media&#x26;token=16636622-deef-49e6-87a1-fcc9f91a68ff" alt=""><figcaption></figcaption></figure>

***

## What changed

* The legacy SQL-based search was replaced with a [Solr-powered](https://solr.apache.org/features.html) search engine.
* Real-time suggested search terms were introduced, assisting customers as they type.
* Search results load without a full page reload.
* Search was aligned with the platform's headless architecture, enabling API-driven frontend capabilities.
* It laid the groundwork for the search filtering, personalisation and AI-driven ranking that followed.

## Key benefits

**Suggested search**

Customers receive suggestions as they type, which gets them to the right product faster.

**Results without page reloads**

Results are fetched dynamically, so browsing and filtering feel immediate rather than stepwise.

## Why Solr?

[Solr](https://solr.apache.org/) is an enterprise-grade search engine that brings:

* **Performance and scalability** - handles large catalogues comfortably
* **Relevance and speed** - accurate results, returned quickly
* **Flexibility** - supports the filtering, personalisation and ranking work built on top of it since

## Where to configure it

Search behaviour is now configured per store under Store Settings > Catalogue & Products, covering filter search, search filters, predictive search and automatic search indexing. A store can also be re-indexed on demand from System > Search Indexing.
