Catalogue · search
A salesperson looks for a pump.
By a word, or the start of a reference.
Then narrows by category or status.
Synthetic catalogue
The problem
An exact filter does not find a word.
- The reference is long.
- The description is in French.
- The category sits in another file.
Nothing is changed
Two CSV exports, as they are.
- An entity joins the category.
- A SearchIndex declares what is searched.
- No application to build.
What had to be written
kind: SearchIndexThe indexed columns and their mode.
A 96-line scenario, five declaration files.
What the salesperson sees
"Pompes": 7,407 items.
- Category facet: Pompes.
- Status facet: 6,761 active, 646 inactive.
- "Pompe Badu": 1,286, 122 inactive.
Replay of 3 November 2026; screenshots of 21 October.
Who sees what
Search stays in its scope.
- The app searches the pwa-search scope.
- spec.tabs picks the navigation.
- Rights remain the hub's.
The limit
Words and prefixes, not meaning.
- No semantic search.
- It needs a Search provider: Pro edition.
- Synthetic data.
Try it
The scenario replays end to end.
CSV, entity, index, app: every step is published with its output.

