Global Search
Global search lets you jump straight to a record from anywhere in the app — without clicking through menus. Type a few characters, pick a result, and Vruksha takes you to that record's page. It is the fastest way to reach a specific project, unit, party, sales order, and more.
Opening search
There are two ways to open the search window:
- Press the
/key. From almost anywhere in the app, tapping the forward-slash key opens search instantly. (It is ignored while you're typing in a text box, dropdown, or other form field, so it never interferes with data entry — and it won't open while another dialog is on screen.) - Click the search trigger in the header. The header shows a Search… button with a
small
/hint. Click it to open the same window.
When the window opens, your cursor is already in the search box, so you can start typing right away.
What it searches
Global search looks across the main records in your organization at once. Depending on what you have permission to see, it can return matches from:
| Group | What it matches on |
|---|---|
| Projects | Project code or name |
| Subprojects | Subproject code or name |
| Units | Unit number |
| Stocks | Stock code or nickname |
| Parties | Party name |
| Partners | Partner name |
| Partnerships | Partnership code or name |
| Quotations | Quotation number |
| Sales Orders | Sales order number |
| Sales Invoices | Sales invoice number |
| Documents | File name |
| Bank Accounts | Account name, bank name, or account number |
| Masters | Stock categories, stock subcategories, amenities, subproject types, unit types, and document types (by code or name) |
| Users | First name, last name, or email |
Matching is case-insensitive and finds your text anywhere in the value — so typing
101 finds unit A-101, and green finds a project called Green Meadows.
:::note Results respect your permissions You only see results for the types of records you're allowed to view. If you don't have access to, say, sales orders, those won't appear in your results — even if a matching record exists. :::
How results are shown
- Results are grouped by module (Projects, Units, Parties, and so on), with a heading above each group.
- Each result shows a label (the record's name or number) and its identifier (such as a prefixed code or, for a party, its type).
- Up to five results per type are shown, so a broad search stays readable. If you don't see the record you want, type a few more characters to narrow it down.
- Searching starts automatically a moment after you stop typing — there's no separate "go" button to press.
If nothing matches, you'll see a short No results found message. Before you've typed anything, the window invites you to start searching.
Navigating with the keyboard
You can drive the whole window without touching the mouse:
| Key | Action |
|---|---|
| ↑ / ↓ | Move the highlight up and down through the results |
| Enter | Open the highlighted result |
| Esc | Close the search window |
The highlight moves across all groups in order, and the list scrolls to keep your selection in view. You can also simply click any result to open it.
Tips
- Search by what you'd recognize. Use a unit number, a project or stock code, a person's name, or a document's file name — search matches the same identifiers you see on screen.
- Type a little more to narrow. Because only the top few results per type are shown, adding another character or two quickly surfaces the exact record.
- Use it as a shortcut, not a report. Global search is built for finding one thing fast. To browse, filter, or export a full list, open the module itself (see Navigating the App).
/is always close by. Once the slash shortcut becomes a habit, moving between records across the whole app takes seconds.