用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/zilliztech/zilliz-plugin --skill vector命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | vector |
| description | Use when the user wants to search, query, insert, upsert, get, or delete vectors in a Milvus collection. |
All vector commands accept an optional --database <db-name> flag to target a non-default database. If omitted, the database from the current context is used.
zilliz vector insert --collection <collection-name> --data '[{"id": 1, "vector": [0.1, 0.2, ...], "text": "hello"}]'
# Optional: --database <database-name>
# Or use raw JSON: --body '{...}'
zilliz vector upsert --collection <collection-name> --data '[{"id": 1, "vector": [0.1, 0.2, ...], "text": "hello"}]'
# Optional: --partition <partition-name>, --database <database-name>
# Or use raw JSON: --body '{...}'
zilliz vector search --collection <collection-name> --data '[[0.1, 0.2, 0.3, ...]]'
# Optional:
# --anns-field <vector-field-to-search-on>
# --limit <max-results-to-return>
# --filter <scalar-filter-expression>
# --output-fields '["field1", "field2"]'
# --database <database-name>
zilliz vector hybrid-search \
--collection <collection-name> \
--search '[{"data": [[0.1, ...]], "annsField": "dense_vector", "limit": 10}, {"data": [["search text"]], "annsField": "sparse_vector", "limit": 10}]' \
--rerank '{"strategy": "rrf", "params": {"k": 60}}'
# Optional:
# --limit <max-results-to-return>
# --output-fields '["field1", "field2"]'
# --database <database-name>
# Or use raw JSON: --body '{...}'
zilliz vector query --collection <collection-name> --filter <scalar-filter-expression>
# Optional:
# --limit <max-results-to-return>
# --output-fields '["field1", "field2"]'
# --database <database-name>
zilliz vector get --collection <collection-name> --id '[1, 2, 3]'
# Optional: --output-fields '["field1", "field2"]', --database <database-name>
zilliz vector delete --collection <collection-name> --filter <filter>
# Optional: --partition <partition-name>, --database <database-name>
Common filter patterns:
| Expression | Example |
|---|---|
| Comparison | age > 20 |
| Equality | status == "active" |
| IN list | id in [1, 2, 3] |
| AND/OR | age > 20 and status == "active" |
| String match | text like "hello%" |
| Array contains | tags array_contains "ml" |
--data parameter accepts a JSON array of vectors. Each vector is an array of floats.zilliz collection describe to understand field names and vector dimensions.--data value must match the collection's vector dimension exactly.--anns-field to specify which vector field to search on when the collection has multiple vector fields.--data.zilliz vector insert --collection <name> --data "$(cat data.json)".--output-fields when the user wants specific fields in results.--body for complex hybrid search configurations.