Meilisearch instant search with filters and PostgreSQL fallback
Give shoppers Arabic-aware instant search, faceted filters, and reliable fallback when the index is rebuilding.
Customers who search buy with intent. A slow or English-only search box loses sales on catalogs with hundreds of SKUs — common for fashion and beauty stores across Cairo, Riyadh, and Dubai. Mrfqy powers storefront search with Meilisearch for sub-50ms results, faceted filters, and typo tolerance, with PostgreSQL as a dependable fallback when indexes sync. For Ramadan and White Friday drops, search is often the fastest path from returning customer to checkout — faster than scrolling a 400-product collection page.
Instant search as you type
Meilisearch returns product suggestions from the first keystroke — no submit button required. Results show thumbnail, Arabic title, price in local currency, and stock status.
Typo tolerance handles common Arabic keyboard mistakes and transliterated brand queries ('nike' vs 'نايك'). Merchants do not need to maintain synonym lists manually for basic cases.
Search debouncing on mobile prevents excessive API calls while customers type on Arabic keyboards with slightly higher latency per character.
Faceted filters: price, size, collection
Filter sidebar updates counts in real time as shoppers narrow results — size M, color black, under 500 EGP. Facets respect market currency and available inventory.
Collection and brand filters map to your Mrfqy catalog structure. No duplicate taxonomy work between admin and search.
RTL layout mirrors filters on the right for Arabic storefronts so filter chips and checkboxes align naturally for right-to-left readers.
Arabic tokenization and bilingual catalogs
Meilisearch indexes both Arabic and English product fields — title, description, tags. Shoppers find products whether they query 'فستان سهرة' or 'evening dress'.
