Example Request
Body
Input contract for POST /search
Natural-language search query
Retrieval strategy: let backend choose, force keyword, or force embedding
auto
, keyword
, neural
Depth/quality tier; advanced costs more & may run longer
basic
, advanced
Domain-specific retrieval agent
general
, news
Maximum number of results to return
1 <= x <= 50
false
→ no answer. basic
→ one-sentence LLM answer. detailed
→ richer
If true, include cleaned HTML text in each result
If true, also run an image search
Limit results to this many days in the past or a preset Human shortcut for common recency windows
day
, week
, month
, year
Fine-grained filtering for /search
Which data blocks to include in the response
Return docs similar to this URL instead of keyword search
If true, respond with NDJSON streaming
Serialization format for large/bulk results
json
, ndjson
, csv
, parquet
Opaque object echoed for personalization