Global Search
Search across all datasets and content from anywhere on the site.
Cross-Dataset Search
You can now search across all datasets from anywhere on the site. Start typing in the search bar to see matching items from all collections.
How It Works
On dataset pages: Local filtering continues to work as before; your search terms filter the current listing in real-time. Additionally, a dropdown shows matching results from other datasets, grouped by collection.
On other pages: Search results appear immediately in the dropdown, letting you quickly navigate to any item across the site.
Smart Result Ordering
Results are organized to show the most relevant matches first:
- Current dataset: If you're on a dataset page, matching items from that dataset appear at the top
- Current collection: Other datasets in your current collection context
- Other collections: Results from datasets in other collections
- Articles & Pages: Matching posts, pages, and collection landing pages
Keyboard Navigation
Navigate search results without leaving the keyboard:
- ↓ / ↑: Move through results
- Enter: Navigate to selected result, or filter current dataset if no result selected
- Escape: Close the dropdown
Technical Notes
The search index uses an inverted index with bitfield encoding to keep the download small (~50kb gzipped) while enabling instant prefix matching across thousands of items. The index is lazy-loaded on first search interaction.
Datasets can opt out of global search by setting search.global: false in their config.