Skip to content

Search

POST
/api/discovery/research/search

Execute semantic search across ChromaDB collections.

Searches one or more collections for documents semantically similar to the query. Results are ranked by similarity score.

Returns: SearchExecutionResponse with ranked results.

SearchRequest

Request body for semantic search.

object
query
required
Query

Search query text

string
collections
Any of:
Array<string>
topK
Topk

Max results

integer
default: 10 >= 1 <= 100

Successful Response

SearchExecutionResponse

Response for search execution.

object
query
required
Query

Original query

string
results
Results
Array<object>
SearchResultItemResponse

Single search result item.

object
id
required
Id

Result ID

string
content
required
Content

Document content

string
similarity
required
Similarity

Similarity score

number
metadata
Metadata

Metadata

object
key
additional properties
any
collection
required
Collection

Source collection

string
totalResults
required
Totalresults

Total results found

integer
collectionsSearched
Collectionssearched
Array<string>
timestamp
required
Timestamp

Unix timestamp

integer

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context
object