Skip to main content
POST
Semantic search (all vector stores)

Authorizations

x-api-key
string
header
required

Optional API key for authentication (enabled via application.yaml)

Path Parameters

store
enum<string>
required

Vector store to search

Available options:
qdrant,
weaviate,
milvus,
chroma,
pgvector

Body

application/json
query
string
required

Natural language search query

collection
string
default:documents

Collection name (qdrant, milvus, and chroma only)

className
string
default:Documents

Weaviate class name, PascalCase (weaviate only)

table
string
default:documents

PostgreSQL table name (pgvector only)

schema
string
default:public

PostgreSQL schema (pgvector only)

topK
integer
default:5

Number of results to return

Response

Search results with similarity scores

results
object[]
count
integer