Skip to main content
GET
Search Index for Documents

Search Index for Documents

Search documents within an index using semantic search.

Endpoint

Description

Search documents within an index using semantic search. Returns matching documents with relevance scores, sorted by relevance.

Authentication

Required: API Key

Path Parameters

Query Parameters

Request Example

JavaScript/Node.js

Python

Response

Success Response (200)

Response Fields

Results Object

Match Object

Metadata Object

Error Responses

400 Bad Request

401 Unauthorized

403 Forbidden

404 Not Found

500 Internal Server Error

Notes

  • Semantic search uses vector similarity to find relevant documents
  • Results are sorted by relevance score (highest first)
  • Use min_score to filter out low-relevance results
  • Content previews are truncated to 500 characters
  • The top_k parameter limits the number of results returned
  • Metadata includes information about the document source and location

Authorizations

Authorization
string
header
required

API key authentication using Bearer token format. Example: Authorization: Bearer sk-your-api-key-here

Path Parameters

indexName
string
required

Name of the index to search

Example:

"my-knowledge-base"

Query Parameters

query
string
required

Search query text

Example:

"What is machine learning?"

top_k
integer
default:10

Maximum number of results to return (1-50, default: 10)

Required range: 1 <= x <= 50
Example:

10

min_score
number<float>
default:0

Minimum relevance score threshold (0.0-1.0, default: 0.0)

Required range: 0 <= x <= 1
Example:

0.5

Response

Search completed successfully

success
boolean
Example:

true

request_id
string<uuid>
Example:

"550e8400-e29b-41d4-a716-446655440000"

query
string
Example:

"What is machine learning?"

results
object
index
object