Search
POST /api/discovery/research/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.
Request Body required
Section titled “Request Body required ” SearchRequest
Request body for semantic search.
object
query
required
Query
Search query text
string
collections
Any of:
Array<string>
null
topK
Topk
Max results
integer
Responses
Section titled “ Responses ”Successful Response
SearchExecutionResponse
Response for search execution.
object
query
required
Query
Original query
string
results
Results
Array<object>
SearchResultItemResponseSingle 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>
ValidationErrorobject
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string
input
Input
ctx
Context