docsguidesSearch and intents

#Search and intents

Search is a first-class surface, not a filter box. The palette (Cmd/Ctrl + K) runs one query five ways and shows you exactly why each result ranked.

#The five intents

  • Best — the hybrid default. Lexical and semantic results are fused with reciprocal-rank fusion (RRF), then boosted by title, path, recency, and graph signals.
  • Exact — lexical only. Literal term matches, one phase, no vectors.
  • Semantic — meaning-weighted, vectors leading.
  • Recent — newest-modified first.
  • Related — notes related to the document you have open.

Switch intents with Cmd/Ctrl + 1–5 or the arrow keys.

#Typed filters

The query line accepts typed filters that pass straight through to the engine:

text
tag:architecture path:decisions/ after:2026-07-01 linked-to:provenance

An unknown field is reported inline with a schema-derived message, so a filter mistake never becomes a silent empty result.

#Provenance on every hit

Each result shows a score badge you can hover for the full breakdown — the RRF score, each boost, and the per-modality ranks — and a breadcrumb:

text
source › file › heading › subheading

Every segment is clickable and lands you on the exact source lines the hit came from. Nothing about a result is a black box.