Hybrid semantic + keyword search across all indexed content in a project. Returns raw text chunks with source context and relevance scores. Use this when you need results to reason over; useDocumentation Index
Fetch the complete documentation index at: https://docs.bedrock.cv/llms.txt
Use this file to discover all available pages before exploring further.
Ask for a synthesized answer.
When to Use
- Find content matching a natural language query (e.g., “fire-rated doors”, “concrete specification”)
- Retrieve raw text chunks to reason over in the agent’s context
- Search across blocks, features, and files simultaneously
- The user asks to “find” or “search for” specific content
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
project_id | string | yes | Project ID to search within |
query | string | yes | Natural language search query (max 2000 chars) |
limit | number | no | Maximum results to return (default: 20, max: 50) |
source_types | string[] | no | Filter by source type: "block", "feature", "file". Omit to search all. |
Response
| Field | Type | Description |
|---|---|---|
total | number | Number of results returned |
results[].id | string | Composite ID in source_type:source_id format |
results[].content | string | Matched text chunk |
results[].context | object | Source context (sheet number, block type, drawing name, etc.) |
results[].score | number | Relevance score (higher is more relevant) |
results[].source_type | string | "block", "feature", or "file" |
results[].source_id | string | Entity ID for follow-up queries |