Query - v3

Search indexed files and return source chunks with optional document, metadata, region (bounding boxes), relation, and related chunk context.

Compared with v2: this response uses results[].text, supports explicit include controls, and returns structured rerank details.

Path parameters

collection_namestringRequired

Request

This endpoint expects an object.
querystringRequired

Natural-language search query.

limitintegerOptional1-100Defaults to 10
Maximum number of ranked chunks to return.
filterobject or nullOptional

Document metadata and chunk metadata filter expression. Supports operators such as \$eq, \$ne, \$gt, \$gte, \$lt, \$lte, \$in, \$nin, \$and, and \$or.

rerankbooleanOptionalDefaults to false
Whether to request reranking. Multimodal collections may apply reranking even when this is false.
includeobjectOptional
Controls which optional result objects are included in the response.
relation_typeslist of strings or nullOptional

Optional relation type filter when include.relations or include.related_chunks is enabled.

relation_directionenumOptionalDefaults to outgoing
Which graph edge direction to include for relation context.

Response

Query response.
querystring
Echo of the submitted query.
resultslist of objects
Retrieved source chunks sorted by final retrieval score.
total_resultsinteger
Number of results returned in this response.
limitinteger
Result limit applied to the request.
rerankobject
Whether reranking was applied and why.
warningslist of strings

Non-fatal notices about the request or response, such as forced reranking for multimodal collections.

execution_time_msinteger or null

Server-side execution time in milliseconds.

request_idstring or null
Request identifier for support and trace lookup.

Errors

400
Bad Request Error
401
Unauthorized Error
403
Forbidden Error
404
Not Found Error