Skip to main content

Overview

This endpoint allows you to submit multiple semantic search queries in a single request, combining the power of vector similarity matching with efficient batch processing. We host a vector similarity service and do not use third party services for this. It’s ideal for processing clinical notes, batch NLP pipelines, or any workflow requiring high-confidence concept matching across many terms. Each query uses vector similarity search with a default limit of 10 results per query (configurable via page_size, max 50). Up to 25 queries can be submitted per request.

Request Body

array
required
Array of semantic search query objects (1-25 items)
object
Default parameters applied to all searches. Individual searches can override any default.

Query Parameters

string
Specific vocabulary release version (defaults to latest)

Response

boolean
Indicates if the request was successful
object
Response data object containing results and summary counts
object

Use Cases

Clinical Notes Processing

Process extracted terms from clinical notes in batch:

High-Confidence Batch Matching

Use a high threshold for automated mapping pipelines where accuracy is critical:
Search across different domains in a single request using per-search overrides:

Error Handling

Per-Query Failure Isolation

Each query in the batch is processed independently. Failed queries do not affect other queries: