application.yaml.
Common Parameters
All search endpoints share these parameters:| Field | Type | Required | Default | Description |
|---|---|---|---|---|
query | string | Yes | Natural language search query | |
embeddingSecretName | string | No | Server default | Vault secret name for the embedding provider (must contain endpoint, model, and optionally apiKey). Uses server default from application.yaml if omitted. |
topK | integer | No | 5 | Number of results to return |
Common Response Format
All search endpoints return:_score field indicates relevance (higher is more similar, normalized to 0–1 where applicable).
Search Qdrant
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
collection | string | No | financial_documents | Qdrant collection name |
qdrantSecretName | string | No | Server default | Vault secret (must contain host, optionally port, apiKey). Uses server default if omitted. |
Search Weaviate
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
className | string | No | FinancialDocuments | Weaviate class name (PascalCase) |
weaviateSecretName | string | No | Server default | Vault secret (must contain host, optionally port, scheme, apiKey). Uses server default if omitted. |
Search Milvus
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
collection | string | No | financial_documents | Milvus collection name |
milvusSecretName | string | No | Server default | Vault secret (must contain host, optionally port, apiKey). Uses server default if omitted. |
Search Chroma
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
collection | string | No | financial_documents | Chroma collection name |
chromaSecretName | string | No | Server default | Vault secret (must contain host, optionally port). Uses server default if omitted. |
Search pgvector
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
table | string | No | financial_documents | PostgreSQL table name |
schema | string | No | public | PostgreSQL schema |
postgresSecretName | string | No | Server default | Vault secret (must contain jdbcUrl, optionally username, password). Uses server default if omitted. |