Semantic Search
search_semanticSearch notes by meaning using natural-language queries. Compares semantic similarity across your vault, deduplicates results, and returns the best-matching note per cluster.
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 |
|---|---|---|---|
| query | Yes | Natural-language description of what you're looking for, e.g. 'notes about onboarding new hires'. | |
| limit | No | Maximum number of notes to return (1-100, default: 10). | |
| 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. |