Files
2025-11-29 18:23:29 +08:00

1.1 KiB

description, argument-hint
description argument-hint
Search vault with Dataview DQL or JsonLogic query

Search Obsidian vault using Dataview DQL TABLE queries or JsonLogic.

Usage

obsidian-search-tool search QUERY [--type dataview|jsonlogic] [--json|--text|--table] [-v|-vv|-vvv]
obsidian-search-tool search --stdin [OPTIONS]

Arguments

  • QUERY: Search query (required, or use --stdin)
  • --type: Query type - dataview (default) or jsonlogic
  • --stdin / -s: Read query from stdin
  • --json: JSON output (default)
  • --text / -t: Markdown text output
  • --table: Pretty-printed table output
  • -v/-vv/-vvv: Verbosity (INFO/DEBUG/TRACE)

Examples

# Dataview TABLE query
obsidian-search-tool search 'TABLE file.name FROM "daily" LIMIT 5'

# JsonLogic content search
obsidian-search-tool search --type jsonlogic '{"in": ["Claude", {"var": "content"}]}'

# From stdin
echo 'TABLE file.name WHERE file.size > 1000' | obsidian-search-tool search --stdin

# With table output
obsidian-search-tool search 'TABLE file.name, file.size' --table

Output

Returns query, search type, timestamp, result count, and matching files.