Nebula searches over a vector graph of entities and relationships, not raw text chunks. You send a natural language query; Nebula traverses the graph and returns structured memory: semantics (facts and inferences), procedures (preferences and habits), episodes (temporal event clusters), and sources (the original text).Documentation Index
Fetch the complete documentation index at: https://docs.trynebula.ai/llms.txt
Use this file to discover all available pages before exploring further.
Basic Search
Understanding Results
Search returns aMemoryResponse with four layers of memory:
| Layer | Contains | Example |
|---|---|---|
| Semantics | Subject-predicate-value triples (facts, inferences, tasks) | Sarah Chen → led → Aurora migration |
| Procedures | User preferences and behavioral patterns | Prefers PostgreSQL over MySQL |
| Episodes | Temporally clustered events | Q4 database migration project |
| Sources | Original source text that grounds the semantics | "Sarah led the migration from PostgreSQL to Aurora last quarter" |
activation_score (0-1) reflecting its relevance to the query. Semantics items link back to their source text, giving you a full provenance chain from structured assertions down to original content.
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.
| Effort | Depth | Use Case |
|---|---|---|
auto | Adapts to query | Default - good for most queries |
low | 2 hops, narrow | Fast lookups, simple factual queries |
medium | 2 hops, wider | Broader exploration across more relationships |
high | 3 hops, widest | Deep multi-hop reasoning across the 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.| Score | Use Case |
|---|---|
0.9-1.0 | Verified facts, official sources |
0.5-0.7 | General content (default: 0.5) |
0.0-0.3 | Low confidence or uncertain |
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