Find useful context
Ask a clear question, then inspect why a result belongs in the answer.
Search helps you find information without knowing its record ID. A useful result should be relevant to the question and traceable to the source that supplied it.
Search with a purpose
Select the intended Mind, open Search, and phrase a query around the information you need. Add a project, person, topic, or time period when it narrows the request. Check which search operation the view uses before assuming it searches every memory type.
For example, “What changed in the onboarding decision?” is more specific than “onboarding.” Once a result appears, inspect its source and date before treating it as the current decision.
Understand the result
Similarity is a ranking signal, not a guarantee that a statement is true. A close match can be outdated, outside the intended scope, or based on an untrusted source. Use graph relationships and lineage to understand context; use explicit authority filters to control access.
For application integration, read hybrid retrieval and the memory API. For low-level embedding search, use the vector API.
If search is empty, first verify that the item exists, the correct namespace is selected, and any required index or embedding was created. Do not immediately lower a threshold to hide a connection or authorization failure.