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.
yourstore.com
Search: "حليب خالي الدسم"
Skimmed milk 1LTop match
Low-fat milk 500mlRelated
How it works
How it works
- 1
Tier 1 — MySQL search
A fast baseline match on product name, SKU and category.
- 2
Tier 2 — smart search
Stemming and intent matching catch typos and near-misses.
- 3
Tier 3 — semantic search
Typesense with multilingual vectors matches meaning across Arabic and English.
- 4
Degrade safely
If a higher tier is unavailable, search falls back rather than breaking.
Configuration
What you can configure
| Setting | What it does |
|---|---|
| Search tier | MySQL, smart or semantic/hybrid, chosen per shop scale. |
| Multilingual vectors | Semantic tier matches Arabic and English queries to the same intent. |
| Stemming and intent | Smart 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