Search everywhere. Find instantly.
Press Cmd+K from anywhere. Type your query. Results highlight in-place across all visible columns. No separate search page, no context switch. The fastest path from question to answer.
Results highlight in-place
No separate search results page. No popup with a list of matches. Results highlight directly in the table where they live. Matching text gets a yellow highlight. Non-matching rows dim but stay visible. You keep your spatial context while finding what you need.
- Matching text highlighted with yellow background
- Non-matching rows dimmed to 30% opacity
- Spatial context preserved — rows don't move or disappear
- Current match gets a stronger border highlight
- Enter/Arrow keys navigate between matches
- Match count shown in toolbar: "3 of 8 rows"
Scoped to your context
Global search is smart about scope. It searches only visible columns in your current view. If you have filters active, search works within the filtered set. Hidden columns are excluded. The search adapts to what you are looking at right now.
- Searches all visible columns only
- Respects active filters — search narrows, never broadens
- Hidden columns excluded from results
- Works in Table, Kanban, Gallery, and Calendar views
- Convert search to permanent filter with one click
- Search history remembers last 10 queries per entity type
Full keyboard flow
Open search with Cmd+K. Type your query. Press Enter to jump to the first match. Enter again for the next. Shift+Enter to go back. Escape to close and land on the current match. The entire search-find-act flow never leaves the keyboard.
- Cmd+K / Ctrl+K opens search from anywhere
- Type to search — results appear instantly
- Enter / Down Arrow jumps to next match
- Shift+Enter / Up Arrow jumps to previous match
- Escape closes search, focuses current match
- Tab from search to "Convert to filter" button
Fast enough to feel instant
Search runs client-side on loaded data with a 50ms debounce. For datasets under 10,000 rows, results are essentially instant. For larger datasets, WISEROWS automatically falls back to server-side search via Convex, still completing within 200ms.
- Client-side search for datasets under 10,000 rows
- 50ms debounce — fast enough to feel instant
- Server-side fallback via Convex for large datasets
- Incremental matching — results refine as you type
- No loading spinner — results appear progressively
- Fuzzy matching handles typos gracefully
Search now, filter forever
Found what you're looking for? Click "Convert to filter" and your search query becomes a permanent text filter. It persists after you close the search bar. Combine with other filters. Save as a view. Search is the gateway to precise filtering.
- One click converts search to a permanent filter
- Filter persists after closing search bar
- Combine with click-to-filter and manual filters
- Save the combined filters as a named view
- Search history suggestions speed up repeat queries
- Clear search without affecting converted filters
How it feels
Cmd+K and you're there.
You're looking at 200 rows of content. You need the SEO articles. Cmd+K, type "SEO", and three rows light up with yellow highlights while the rest fade. Press Enter to jump to the first one. The search bar is your teleporter — it takes you from "where is it?" to "there it is" in under a second.
