search_memory
Find memories matching a natural language query via hybrid semantic and keyword search, returning ranked results with relevance scores for content-based lookup.
Instructions
Find memories matching a natural language query using hybrid semantic + keyword search. Primary retrieval tool for content-based lookup. Uses vector similarity (enhanced mode) or keyword matching (basic mode). Cache-first by default for speed. Returns ranked results with relevance scores. Read-only. Returns: array of Memory objects or 'No memories found' text.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum results to return. Range: 1-100. Higher values increase latency. Default: 10. | |
| query | Yes | Natural language search query. Supports keywords, phrases, or questions. More specific queries yield better relevance ranking. | |
| user_id | No | User namespace to search within. Default: "oliver". | |
| prefer_cache | No | true: check cache first, fall back to storage. false: query storage directly, then cache results. Default: true. |