Search paragraphs
search_extractsFind specific paragraphs across cases that discuss a legal concept.
Unlike search_cases which returns case-level results, this returns individual
paragraphs with the actual judicial reasoning. Use when you need quotes or
specific language from judgments.
Args:
term: The concept to find (e.g. "proportionality test", "reasonable excuse")
domain: Legal domain slug to scope the search
court: Court code to scope the search
year_from: Earliest year to include
year_to: Latest year to include
disposition: Case outcome (allow, dismiss, grant, quash, refuse, remit)
jurisdiction: "England & Wales", "Scotland", "United Kingdom"
topic: Legal topic slugs — multi-select (e.g. ["unfair-dismissal", "discrimination"])
mode: "keyword" (exact match, default) or "semantic" (conceptual similarity; falls back to keyword when the embedding model is unavailable — the response "mode" reports what ran)
limit: Max paragraphs to return (default 30)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | keyword | |
| term | Yes | ||
| court | No | ||
| limit | No | ||
| topic | No | ||
| domain | No | ||
| year_to | No | ||
| year_from | No | ||
| disposition | No | ||
| jurisdiction | No |