Full-text search (BM25)
| Flag | Default | Description |
|---|---|---|
--type <type> | (all types) | Restrict results to notes with a specific type value |
--limit <n> | 10 | Maximum number of results to return |
id, path, type, title, and score (BM25 relevance score, higher is more relevant). Results are ordered by descending score.
Graph queries (Cypher)
type values, and relationship types correspond to the frontmatter keys that held wikilink values. Node properties available in queries are id, path, type, and title.
Example — find all blogs that mention a repo:
--param key=value flag can be repeated for multiple parameters. Values are parsed as JSON first (so numbers and booleans work correctly), and fall back to plain strings if they are not valid JSON.
Output format:
All query results are returned as a JSON object with two keys:
columns— ordered list of the names from theRETURNclause.rows— array of arrays, one inner array per result row, values aligned tocolumns.
The catch-all node label
Note matches every note in the vault, regardless of whether it has a type key. Use it when you want to traverse relationships without restricting to a particular type: MATCH (n:Note)-[:derives_from]->(j) RETURN n.title, j.title.