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 <= 50false → no answer. basic → one-sentence LLM answer. detailed → richer
true, false 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
day, week, month, year Fine-grained filtering for /search
Which data blocks to include in the response
Selective blocks to include in response
results, answer, images, embeddings 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