semantic_search
Search across episodic, semantic, and procedural memory layers using vector similarity and keyword fusion to retrieve relevant results ranked by fused score.
Instructions
Search across memory layers using vector similarity + keyword RRF fusion.
Retrieval pipeline (M5.8):
1. Embed the query.
2. Run vector similarity search on each requested layer.
3. Run keyword LIKE search on each layer.
4. Fuse results using Reciprocal Rank Fusion (RRF, k=60).
5. Return top_k deduplicated results ranked by fused score.
Args:
query: Natural language search query.
layers: Comma-separated layers to search: 'episodic', 'semantic', 'procedural'.
top_k: Number of results to return (default 5).Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | ||
| layers | No | episodic,semantic,procedural | |
| top_k | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |