include_sources to return the original text grounding those results.
Basic Search
Understanding Results
Search returns aMemoryResponse with three memory layers plus optional sources:
Each item has an
activation_score (0-1) reflecting its relevance to the query. With include_sources enabled, semantics link back to source text for a full provenance chain from structured assertions to original content.
Semantic and procedural results may include memory_class, such as preference, identity, strategy, trace, or workflow_pattern, to distinguish the kind of memory returned.
The vector graph is built automatically when you store memories. You don’t need to define entities or relationships - Nebula extracts them.
Search Effort
Theeffort parameter is the primary control for search. It determines how deeply Nebula traverses the vector graph.
Scoping with Collections
Usecollection_ids to scope which part of the vector graph is searched.
Authority Scores
Authority is a store-time parameter on conversation messages that tells Nebula how much to trust a piece of content. It’s stored per-message, not per-memory.Advanced Options
Hybrid Search Weights
Control the balance between semantic and full-text matching for seed discovery (how the graph traversal finds its starting points):Metadata Filters
Optionally narrow the search scope using metadata constraints. Filters restrict which part of the graph is entered - the graph still handles discovery within that scope.$eq, $ne, $in, $nin, $gt, $gte, $lt, $lte, $like, $ilike, $overlap, $contains, $and, $or
See Metadata Filtering for the full reference.
Next Steps
- Metadata Filtering - Filter operator reference
- Memory Operations - Store and manage memories