Semantic Search
search_semanticFind notes by meaning using semantic embeddings. Returns the best-matching, deduplicated results from a pre-indexed vault.
Instructions
Search notes by meaning rather than keywords. Embeds the query with the configured provider, scores every chunk in the persisted index by cosine similarity, and returns the best-matching note per cluster (deduplicated to one hit per note). Run index_vault first to populate the index — this tool does not auto-index because the user should know they're paying the embedding cost. Pair with get_note to retrieve full bodies after picking a hit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of notes to return (1-100, default: 10). | |
| query | Yes | Natural-language description of what you're looking for, e.g. 'notes about onboarding new hires'. | |
| folder | No | Restrict the search to a folder relative to the vault root. | |
| includeSnippet | No | If true (default), include a short snippet of the matching chunk under each hit. |