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.

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. Type the replacement in the replace box
  3. Choose an operation:
OperationDescription
Replace oneConfirm and replace one at a time
Replace allReplace all matches at once
PreviewView changes before applying
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., exclude the .obsidian directory
  • Case sensitivity — Check to match exact case

Quick Switcher

Open Quick Switcher

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

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 + H to open replace mode for find-and-replace within the current file.

Supports case sensitivity option.

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.