Search
Every portal has a built-in search bar. Clients type a query and Quelvo filters the database to records whose title matches — across the entire database, not just the current page of results. Search is available on all plans, requires no configuration, and works alongside your existing filters and sorts.
How search works
The search bar appears in the toolbar at the top of the data view, next to the layout switcher. As the client types, Quelvo sends the query to Notion's API (with a 250ms debounce to avoid firing on every keystroke) and returns only records whose title contains the search term.
Search runs at the database level, not the page level. If you have 500 rows loaded across multiple pages, search returns matches from all 500 — not just the 50 currently visible.
What search finds
Search matches against the title property of each Notion page. In Notion, every database has exactly one title property — it's the bold field at the top of each record.
Search uses a "contains" match: searching "campaign" finds "Q3 Campaign Brief", "Campaign Assets", and "Email Campaign — May".
How it interacts with filters
Search and filters work together:
- Your configured filters are applied first (e.g. only the logged-in client's rows).
- The search query is applied to the filtered result.
This means clients search within the records they're allowed to see — they can't use search to discover records that your filters would normally hide.
Clearing a search
Click the × button in the search bar, or clear the input and press Enter. The URL's ?q= parameter is removed and the full filtered result reappears.
URL parameter
The active search query is stored in the URL as ?q=your+query. This means:
- The search persists if the client reloads the page.
- You can share a pre-searched URL with clients by copying it from the browser.
- The client's back button correctly clears or restores the search.
Pagination and search
When search is active, Quelvo resets to page 1 of results. The "Load more" button at the bottom of the list loads the next page of matching records. Pagination and load-more both respect the active search query.
Search availability
Search works in all five layouts (Table, Gallery, Board, Calendar, Timeline) and all plan tiers. It requires no dashboard configuration — if a portal has a database, search is on by default.
Hide the title column but keep search
Search works even if the title column is hidden. You can hide the title from the Columns page (so it doesn't appear as a column) while search still finds records by their title.