Search
Search in Inklings runs through the command palette. Press Cmd+K to open it, type your query, and results appear immediately — split into pages that match by title and pages that match by body content. You do not need to remember where you put something. You need to remember one word from it.
How search works
Section titled “How search works”Inklings uses a built-in full-text search engine, which indexes three things for every page:
- Title — matched with high relevance weight
- Body content — matched with lower weight
- Tags — matched with high weight (between title and content)
When you type a query, Inklings searches all three simultaneously. A search for “worldbuilding” surfaces pages titled “Worldbuilding Notes” and pages with “worldbuilding” in their body and pages tagged “worldbuilding” — all in one result set, ranked by relevance.
Search by title
Section titled “Search by title”Type any word or partial word that appears in a page title. Results appear under a Pages section header in the command palette.
Prefix matching is supported: typing “Thorn” returns “Thornwall Keep” and “Thorne” and “Thornfield Crossing” without you needing to type the full word.
Search by body content
Section titled “Search by body content”Type a phrase or word that appears in a page’s body text. Matching pages appear under a Content matches section header, with a text snippet showing the surrounding context of the match.
Content matches show the title of the page alongside the snippet so you know where the match lives. The snippet is drawn from the area of the page body where the term appears.
Search by tag
Section titled “Search by tag”Tag names are indexed as part of the searchable content. Searching for a tag name — for example, “Exiled Court” — returns pages tagged with it, even if the tag name does not appear anywhere in the page title or body. No special syntax is required.
Prefix matching
Section titled “Prefix matching”Search matches on word prefixes. Typing “chrom” returns pages containing “chromatic” or “chromosome” or “chrome”. You do not need to type the full word to get a match.
Result sections
Section titled “Result sections”The command palette organizes results into named sections. Sections only appear when they have results:
- Pages — title matches
- Content matches — body and tag matches
An empty or whitespace-only query shows a “Start typing to search…” prompt rather than sections. A query with no matches shows “No results found.”
Selecting a result
Section titled “Selecting a result”Click any result item to navigate to that page. The command palette closes and the editor loads the selected page. The page’s entry in the sidebar tree becomes highlighted.
You can also use arrow keys to highlight a result and press Enter to navigate — see Command Palette for full keyboard navigation details.
Special characters
Section titled “Special characters”Queries containing punctuation like &, ', (, ), £, and similar characters are handled gracefully. Search treats most punctuation as word separators, so “Ampersand & Apostrophe’s” tokenizes into individual words. The search either returns matching results or shows the empty state — it does not crash or produce errors.
What search does not cover
Section titled “What search does not cover”- Deleted pages — pages in Trash do not appear in search results
- Semantic search — search is word-based, not meaning-based. Searching for “magic” does not automatically return pages about “sorcery” or “the Threadweave” unless those words appear in the content
See Also
Section titled “See Also”- Command Palette — The full interface that hosts search, including keyboard navigation
- Organize with Tags — Tags are indexed by search and filterable in the sidebar
- Tag Groups and Filtering — Filter the sidebar by tag combination instead of searching
- Wiki-Links and Backlinks — Navigate between pages by following connections rather than searching
Was this page helpful?
Thanks for your feedback!