Extract a value from JSON using a plain-English path description
Per-row — runs once for each row.
SMART_JSON({{ data }}, {{ path_description }})| name | type | description |
|---|---|---|
| data | JSON | The JSON value to extract from |
| path_description | VARCHAR | Natural language description of what to extract (e.g., 'customer name', 'order total') |
Extracts a named field from valid JSON using a natural-language path
SELECT
smart_json ('{"name":"John","age":30}'::JSON, 'name')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions
Extract a value from JSON using a plain-English path description
Per-row — runs once for each row.
SMART_JSON({{ data }}, {{ path_description }})| name | type | description |
|---|---|---|
| data | JSON | The JSON value to extract from |
| path_description | VARCHAR | Natural language description of what to extract (e.g., 'customer name', 'order total') |
Extracts a named field from valid JSON using a natural-language path
SELECT
smart_json ('{"name":"John","age":30}'::JSON, 'name')Crawl a website and extract structured data from each page (via Firecrawl)
Extract specific information from unstructured text (zero-shot NER)
LLM-backed extraction (escape hatch for EXTRACTS)
Extract structured fields from text per a user-supplied schema
Merge multiple timelines into unified chronological sequence
Extract information from text using natural-language instructions