← All features

Advanced Retrieval

Filter by date, tag, author, and language; expand, steer, exclude, and `--explain`

Filter by date, author, or category. Steer search intent. Exclude topics. Expand queries automatically to find related concepts. Built-in retrieval stages run locally; configured HTTP model roles use the endpoint you choose.

Use cases
Power users who want to steer the pipeline
Teams with large, time-sensitive corpora
Researchers measuring retrieval quality

What it gives you

  • Automatic query expansion finds related terms you didn’t search for
  • Default seed-scoped graph expansion adds filtered one-hop linked candidates after first fusion
  • Reranking pushes the most relevant results to the top
  • Date filters (--since, --until) for time-sensitive work
  • Tag, category, author, and language filters stay active when graph retrieval is enabled
  • Intent steering to bias results toward a topic
  • Exclusion filters to remove noise
  • Structured query modes for power users (term, intent, hyde)
  • Trusted local project affinity adds one bounded, explainable workspace signal
  • contentTypes searchBoost adds a bounded query-agnostic prior without bypassing filters
  • Every retrieval stage is configurable

Try it yourself

Representative commands and entry points. Full reference lives in the documentation.

gno query 'topic'
gno query 'topic' --explain
gno query 'topic' --since 'last week'
gno query diagnose 'topic' --target gno://notes/expected.md

Keep reading

Related features and docs.