New feature
Spotlight: find anything in your architecture with ⌘K
Where was that service again? In a large architecture, the answer hides in one of dozens of diagrams, flows and decision records. Spotlight, MapleSpire’s new global search, finds it from anywhere: press ⌘K, type a few letters, and you are there.
In short: one shortcut and one search box for model objects, groups, diagrams, flows, decision records, connections and commands. Accents and case don’t matter, a mistyped filter gets a correction, filters read like plain language, and the search covers the whole workspace.
Spotlight in 71 seconds
The video shows how to open Spotlight, accents and typos, filters, scopes, and keyboard actions.
Open it from anywhere with ⌘K
Press ⌘K (Ctrl K on Windows and Linux) wherever you are in MapleSpire, or click the search icon in the tool pill. You no longer need to remember which diagram or list holds what you are looking for.
One search for everything, with a preview
A single query covers model objects (systems, apps, stores, components and actors), groups, diagrams, flows, architecture decision records (ADRs), connections and actions. Results are grouped by kind, with a top hit first.
Ranking follows what you type: the exact name comes first, then names that start with your text, then names with a word that starts with it, and finally names that contain it.
A preview pane shows the active result and its fields — technology, scope, status, domain, tags, the diagrams it appears in… — so you can check it is the right one before you open it.
Accents, case and typos
- Accents and case do not matter:
energiefinds “Énergie”. - As you type, Spotlight completes the top hit in ghost text;
→accepts it. - A mistyped filter key gets a “Did you mean”:
tga:suggeststag:.
Filters that read like plain language
Type a filter key followed by a value to narrow the results. While you type, Spotlight suggests values (tags, technologies, kinds…) and ↵ adds the suggested value.
| Filter | Example | Result |
|---|---|---|
| Kind | kind:store | One kind of result, here data stores |
| Tag | tag:pii | Objects that carry the tag |
| Technology | tech:kafka | Objects that use the technology |
| Status, scope, domain | status: scope: domain: | Objects by the value of that field |
| Diagram | in:"Payments" | Objects placed on that diagram |
| Exact phrase | "outage detection" | That phrase, word for word |
| Exclude | -legacy · NOT legacy | Leaves matching results out |
| Either | kafka OR rabbitmq | Results that match one or the other |
| List | tag:pii,gdpr | Several values for one filter |
Filters combine with each other and with words: kind:store tag:pii lists the stores tagged pii. has:, from: and to: complete the set, and French keys work too (genre:, etiquette:, statut:…).
Scopes, tips and jumping to a result
Tabcycles through the scopes — Diagrams, Objects, Decisions, Actions — and⌘1to⌘4picks one directly.?lists all ten search tips.↵opens the chosen object on the diagram that places it, already selected.⌘↵reveals it in Model objects or Model connections instead, or opens a diagram in a new tab.- An empty field shows your recent items, and your query is kept when you close Spotlight.
Actions from the keyboard
Spotlight is also a command palette. Without leaving the keyboard, open all diagrams, model objects, model connections, dependencies, the model viewer, decision records or drafts; create a diagram; switch between 2D and 3D; open the history; share; switch to the dark or light theme; or open the settings.
Searches the whole workspace
In a large workspace, your browser may hold only part of the model. Spotlight then also asks the server’s read model and merges its answer with the local results, so the search covers the whole workspace, ranked the same way.
If the server cannot answer, Spotlight tells you: it says the results are partial instead of presenting them as complete.
