kg_search
Locate knowledge nodes using text queries, AI-based meaning search, or date filters. Get ranked results with tag and type options.
Instructions
Unified search tool for finding knowledge nodes. Supports three modes: 'text' for keyword/tag filtering with ranking, 'semantic' for AI-powered meaning-based search, 'time_range' for date-based queries. Default mode is 'semantic' for best results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end | No | [time_range mode] End date (e.g., '2024-12-31', 'today'). | |
| mode | No | Search mode: 'text' for keyword/tag search with ranking, 'semantic' for AI-powered similarity search, 'time_range' for date-based search. | semantic |
| tags | No | [text mode] Filter by tags. Tags are expanded with synonyms and hierarchies. | |
| type | No | [text mode] Filter by node type: idea, decision, progress, insight, question, session. | |
| limit | No | Maximum number of results to return. | |
| query | No | Search query text. Required for 'text' and 'semantic' modes. For 'semantic' mode, be descriptive - it finds conceptually similar content. | |
| start | No | [time_range mode] Start date (e.g., '2024-01-01', '2 weeks ago'). | |
| format | No | [text mode] Output format for results. | |
| hybrid | No | [semantic mode] Combine semantic similarity with tag matching and term presence. | |
| threshold | No | [semantic mode] Minimum similarity score (0-1). Higher = stricter matching. | |
| includeTags | No | [text mode] Include tags in results. | |
| includeContent | No | [text mode] Include full content in results. | |
| includeMetadata | No | [text mode] Include metadata in results. |