search_data
Search column names and values to locate relevant columns. Returns column-level results with IDs, guiding you to specific data before using get_rows or describe_column.
Instructions
Search across column names and values. Returns column-level results with IDs — tells you where to look, not the data itself. Use before get_rows or describe_column. max_results capped at 50. Set semantic=true for embedding-based search (requires an embedding provider: JDATAMUNCH_EMBED_MODEL, GOOGLE_API_KEY, or OPENAI_API_KEY).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | Yes | Natural-language or keyword query | |
| dataset | Yes | Dataset identifier | |
| semantic | No | Enable semantic search via embeddings (default false). Requires embedding provider. | |
| max_results | No | Maximum results to return (default 10) | |
| search_scope | No | Limit search to schema only, values only, or all (default 'all') | all |
| semantic_only | No | Skip keyword scoring entirely; use only embeddings (default false). | |
| semantic_weight | No | Weight for semantic score in hybrid ranking. 0.0 = pure keyword, 1.0 = pure semantic (default 0.5). |