1.1 KiB
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.