Product reviews, gift cards and back-in-stock alerts are here
Skip to content
Quick Commerce

Storefront

Semantic product search for large catalogues

Search runs in three tiers: fast MySQL search for small catalogues, smart search with stemming and intent matching next, and semantic hybrid search via Typesense with multilingual vectors on top — each tier degrading safely to the one below it.

How it works

How it works

  1. 1

    Tier 1 — MySQL search

    A fast baseline match on product name, SKU and category.

  2. 2

    Tier 2 — smart search

    Stemming and intent matching catch typos and near-misses.

  3. 3

    Tier 3 — semantic search

    Typesense with multilingual vectors matches meaning across Arabic and English.

  4. 4

    Degrade safely

    If a higher tier is unavailable, search falls back rather than breaking.

Configuration

What you can configure

SettingWhat it does
Search tierMySQL, smart or semantic/hybrid, chosen per shop scale.
Multilingual vectorsSemantic tier matches Arabic and English queries to the same intent.
Stemming and intentSmart search catches misspellings and near-synonym queries.

FAQ

Frequently asked questions

Does semantic search work in Arabic as well as English?
Yes, the Typesense tier uses multilingual vectors specifically so a query in Arabic and its English equivalent match the same intent.
What happens if the semantic search service is briefly unavailable?
Search degrades safely to the smart-search tier, and from there to plain MySQL search, so shoppers can always find products even if the top tier is down.
Is semantic search only worth it for large catalogues?
It helps most where a catalogue is large or the naming is inconsistent, but the three-tier design means every shop gets a working search regardless of size.
Can a shopper search using a synonym or a local term?
Yes — smart search catches common near-synonyms and typos, and the semantic tier goes further by matching intent, so a search for a local grocery term still surfaces the product listed under its formal catalogue name.

Put this to work in your store today

Get started and turn this on for your store in minutes.

No card required · Live in a day · Support in Arabic and English

Semantic product search for large catalogues | Quick Commerce