Search
Neleto offers a unified search across all resource types — pages, posts, events, files, layouts, components, tags, users, translations, and redirects — with three configurable matching strategies.
Where you can search
Command palette — Press Ctrl+K anywhere in the admin to open the command
palette. Start typing and results appear after a 300ms debounce, searching
across all resource types.
Resource list views — Every resource page (Pages, Blog Posts, Events, Files, etc.) has a search bar at the top of the list. This searches only the current resource type.
Public site search — If your site has a search page, it uses the
/search?q=... endpoint and supports the same query prefixes described below.
Search modes
All search inputs support a prefix syntax to choose the matching strategy:
| Prefix | Mode | Description |
|---|---|---|
| (none) | ilike | Default. Case-insensitive substring match with % wildcards. Finds results where any searched field contains your term. |
f: or fuzzy: | Levenshtein | Fuzzy matching based on Levenshtein distance (minimum distance ≥ 2). Good for catching typos and approximate matches. |
t: or trigram: | Trigram similarity | Uses trigram similarity (threshold ≥ 0.3). Best for partial or smilar-sounding matches. |
Examples
hello → searches for "hello" using ILIKE (substring match)
f:hello → fuzzy search for "hello"
t:hello → trigram similarity search for "hello"
fuzzy:welcom → fuzzy search catches "welcome" as a close match
trigram:helo → trigram search finds "hello" despite the missing 'l'