Madarمدار
Arabic search.
From query to record.A server-backed Arabic catalogue of 96 records with normalized search, combined terms, pagination and record inspection.

The brief
Arabic search needs clear query controls, predictable normalization and results that remain understandable when filters narrow the collection.
The approach
Madar stores the catalogue in D1 and searches it through parameterised SQL. Arabic diacritics and Alef variants are normalized; AND, OR and NOT combine terms.
Try it yourself
- Search Arabic titles and subjects, including alternate Alef forms.
- Combine two terms with AND, OR or NOT.
- Filter by collection and year; reject an inverted range.
- Page through results and inspect a record’s metadata.
- Verify a no-results query and the parameterised SQL implementation.
Implementation & handoff
One hosted interface connected to its actual search API, with collection and year filters, 12-record pages, result counts, detail views and validation tests.
Taking it live
The search engine, Arabic normalisation and filters are the core. For a client archive we ingest your collection — including OCR for scanned documents and full-text indexing — and put it behind your access rules.