@@ -1209,7 +1209,7 @@ Vector database storage configuration
12091209
12101210| Parameter | Type | Description | Default |
12111211|-----------|------|-------------|---------|
1212- | `backend` | str | VectorDB backend type: 'local' (file-based), 'http' (remote service), 'volcengine' (cloud VikingDB), 'vikingdb' (private deployment), 'cuvs' (local storage + GPU dense search), 'qdrant', or 'opengauss' | "local" |
1212+ | `backend` | str | VectorDB backend type: 'local' (file-based), 'http' (remote service), 'volcengine' (cloud VikingDB), 'vikingdb' (private deployment), 'cuvs' (local storage + GPU dense search), 'qdrant', 'milvus', or 'opengauss' | "local" |
12131213| `name` | str | VectorDB collection name | "context" |
12141214| `url` | str | Remote service URL for 'http' type (e.g., 'http://localhost:5000') | null |
12151215| `project_name` | str | Project name (alias project) | "default" |
@@ -1220,6 +1220,7 @@ Vector database storage configuration
12201220| `vikingdb` | object | 'vikingdb' type private deployment configuration | - |
12211221| `cuvs` | object | NVIDIA cuVS configuration for the 'cuvs' backend and the opt-in memory-aware auto mode on 'local'; see the [cuVS guide](./16-cuvs.md) | - |
12221222| `qdrant` | object | 'qdrant' type Qdrant configuration | - |
1223+ | `milvus` | object | 'milvus' type Milvus or Zilliz Cloud configuration | - |
12231224| `opengauss` | object | 'opengauss' native vector backend configuration | - |
12241225
12251226Default local mode
@@ -1254,6 +1255,37 @@ Supports cloud-deployed VikingDB on Volcengine
12541255```
12551256</details>
12561257
1258+ <details>
1259+ <summary><b>Milvus</b></summary>
1260+
1261+ Install the `milvus` optional extra before using this backend. The default `uri`
1262+ uses Milvus Lite and stores data in a local `milvus.db` file. Use an HTTP URI for
1263+ self-hosted Milvus, or a cloud endpoint plus `token` for Zilliz Cloud.
1264+
1265+ ```json
1266+ {
1267+ "storage": {
1268+ "vectordb": {
1269+ "name": "context",
1270+ "backend": "milvus",
1271+ "project": "default",
1272+ "distance_metric": "cosine",
1273+ "dimension": 1024,
1274+ "milvus": {
1275+ "uri": "./milvus.db",
1276+ "token": null,
1277+ "db_name": null,
1278+ "consistency_level": "Session"
1279+ }
1280+ }
1281+ }
1282+ }
1283+ ```
1284+
1285+ For a self-hosted server, set `"uri": "http://localhost:19530"`. For Zilliz Cloud,
1286+ set `"uri"` to the cloud endpoint and provide `"token"`.
1287+ </details>
1288+
12571289<details>
12581290<summary><b>openGauss</b></summary>
12591291
0 commit comments