Skip to content

Query System

⚠️ Not a feature. Crucible has no query system, no query language, and no query cache. An earlier version of this page described a metadata query syntax (tag:#meeting AND created:2024-01), multi-factor result ranking (recency, diversity, link density), --tag/--since CLI flags, and automatic query caching — none of which was ever implemented.

Index is the authoritative record: a query DSL was built, explored, and removed, and that note carries the evidence and the verdict to start from if the idea is ever revisited.

What actually exists

WantUse
Full-text search over note bodiescru search "query" --type text, backed by the notes_fts FTS5 index
Semantic / similarity searchcru search "query" --type semantic, or the semantic_search agent tool
Both, mergedcru search "query" (the default)
Automatic context injection during chatPrecognition
  • Index — why there is no query language
  • Semantic Search — how meaning-based search works
  • search — search command reference
  • Search & Discovery — all search methods