Search

Aino LifeOS provides three search methods: full-text search, quick switcher, and in-document find. This guide covers how to use each one.

Click the search icon in the sidebar, or use the keyboard shortcut to open the search panel.

Full-text search: find notes by keyword across the vault

Search File Contents

  1. Type keywords in the search box
  2. Results are grouped by file, each matching line shows surrounding context
  3. Click any result to jump to that location in the file

Supports regular expressions. For example, task.*done matches lines containing both "task" and "done".

Search and Replace

Full-text search supports batch replacement:

  1. Type the search term in the search box
  2. Click the arrow to the left of the search box to show the replace box
  3. Type the replacement in the replace box
  4. Click All, then confirm the replacement in the dialog

Only Replace all is supported. It respects include and exclude filters and changes file contents without renaming files. Review the search results to check the scope before confirming; individual replacement and a change preview are not available.

Tip

Use search & replace to batch-rename tags. For example, replacing #todo-old with #todo across your entire vault takes seconds.

Use Filter Options

Narrow your search scope:

  • Include patterns -- Search only specific paths or file types, e.g., *.md for Markdown files only
  • Exclude patterns -- Exclude certain folders, e.g., enter Archive to exclude that folder and its contents
  • Case sensitivity -- Check to match exact case

Quick Switcher

Open Quick Switcher

Press Ctrl/Cmd + T to open it. This is the fastest way to navigate.

Quick switcher: search files and commands without leaving the keyboard

Four Search Modes

Different inputs in the quick switcher trigger different search modes:

InputSearch ModeDescription
Filename keywordsFile searchFuzzy match filenames for quick location
#tag-nameTag searchFind notes by tag
Theme keywordsTheme searchSearch PARA themes
Command keywordsCommand paletteExecute app commands

Smart URL Handling

Type a URL directly in the quick switcher (e.g., https://example.com) and it opens automatically in the built-in browser.

If your keywords don't match any file, you can search with Google or a custom search engine.

In-Document Find

Search Within Current File

  1. Press Ctrl/Cmd + F in the editor to open the find bar
  2. Type keywords -- all matches in the current file are highlighted
  3. Use "Previous / Next" buttons to jump between matches

Find and Replace

Press Ctrl/Cmd + F in the editor to open the find bar, then click the arrow on its left to show the replacement field. Enter the search and replacement text, then replace the current match or all matches.

File Indexing

Aino LifeOS automatically builds a vault file index on startup. The index covers:

  • File names and paths
  • Markdown task marks (- [ ] and - [x])
  • Wikilink references ([[bidirectional links]])
  • Frontmatter metadata
  • Tags and categories
  • Habit records

The index is stored in a local SQLite database for fast search performance.

Info

Large vaults (>5000 files) may take 10-30 seconds for initial indexing. Subsequent incremental updates are nearly instant.