Skip to content

Commit

Permalink
Merge pull request #944 from milvus-io/restful-mdx
Browse files Browse the repository at this point in the history
update docs
  • Loading branch information
zhanshuyou authored Sep 18, 2024
2 parents dbc8c2a + 18d4ce6 commit 4de5841
Show file tree
Hide file tree
Showing 129 changed files with 290 additions and 279 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
displayed_sidebar: restfulSidebar
sidebar_positition: 13
slug: /restful/Create (v1)
slug: /restful/Create
title: "Create Collection | RESTful"
description: "Creates a collection in a cluster. | RESTful"
hide_table_of_contents: true
Expand All @@ -13,7 +13,7 @@ sidebar_custom_props: { badges: ['post']}

import RestSpecs from '@site/src/components/RestSpecs';

<RestSpecs specs={specs} endpoint={endpoint} method={method} target="zilliz" lang="zh-CN" />
<RestSpecs specs={specs} endpoint={endpoint} method={method} target="milvus" lang="en-US" />

export const specs = {"summary":"Create Collection","deprecated":false,"description":"Creates a collection in a cluster.","x-i18n":{"zh-CN":{"summary":"创建 Collection","description":"在集群中创建 Collection。"}},"tags":["Collection Operations"],"parameters":[{"name":"Authorization","in":"header","description":"The authentication token should be <include target=\"zilliz\">an API key with appropriate privileges or </include>a pair of colon-joined username and password, like `username:password`.","required":true,"example":"Bearer {{TOKEN}}","schema":{"type":"string"},"x-i18n":{"zh-CN":{"description":"认证令牌,应为<include target=\"zilliz\">具备适当权限的 API 密钥或</include>用冒号分隔的用户名和密码,如 `username:password`。"}}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"dbName":{"type":"string","description":"The name of the database. <include target=\"zilliz\">This parameter applies only to dedicated clusters.</include>","x-i18n":{"zh-CN":{"description":"数据库名称。"}},"x-include-target":["milvus"]},"collectionName":{"type":"string","description":"The name of the collection to create.","x-i18n":{"zh-CN":{"description":"Collection 名称。"}}},"dimension":{"type":"integer","description":"The number of dimensions for the vector field of the collection. ","x-i18n":{"zh-CN":{"description":"Vector 字段的维度数。"}},"minimum":1,"maximum":32768},"metricType":{"type":"string","description":"The distance metric used for the collection.","x-i18n":{"zh-CN":{"description":"用于 Collection 的距离度量方式。"}},"default":"COSINE","enum":["L2","IP","COSINE"]},"primaryField":{"type":"string","description":"The primary key field name.","x-i18n":{"zh-CN":{"description":"主键字段名称。"}},"default":"id"},"vectorField":{"type":"string","description":"The vector field.","default":"vector","x-i18n":{"zh-CN":{"description":"向量字段名称。"}}},"description":{"type":"string","description":"The description of the collection","x-i18n":{"zh-CN":{"description":"Collection 描述。"}}}},"required":["collectionName","dimension"]},"examples":{"1":{"summary":"Option 1","value":{"collectionName":"medium_articles","dimension":256,"metricType":"COSINE","primaryField":"id","vectorField":"vector"}}}}}},"responses":{"200":{"description":"Returns an empty object.","x-i18n":{"zh-CN":{"description":"返回空对象。"}},"content":{"application/json":{"schema":{"oneOf":[{"x-tab-label":"success","type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"data":{"type":"object","description":"Response payload which is an empty object.","x-i18n":{"zh-CN":{"description":"响应负载,为空对象。"}},"properties":{}}}},{"x-tab-label":"failure","description":"Returns an error message.","x-i18n":{"zh-CN":{"description":"返回错误消息。"}},"x-i18n-langs":["zh-CN"],"type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"message":{"type":"string","description":"Error message.","x-i18n":{"zh-CN":{"description":"错误描述。"}}}}}]},"examples":{"1":{"summary":"success","x-target-response":"OPTION 1","value":{"code":200,"data":{}}},"2":{"summary":"failure","x-target-response":"OPTION 2","value":{"code":200,"message":"The token is illegal."}}}}}}},"security":[]}
export const endpoint = "/v1/vector/collections/create"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
displayed_sidebar: restfulSidebar
sidebar_positition: 34
slug: /restful/Describe (v1)
slug: /restful/Describe
title: "Describe Collection | RESTful"
description: "Describes the details of a collection. | RESTful"
hide_table_of_contents: true
Expand All @@ -13,7 +13,7 @@ sidebar_custom_props: { badges: ['get']}

import RestSpecs from '@site/src/components/RestSpecs';

<RestSpecs specs={specs} endpoint={endpoint} method={method} target="zilliz" lang="zh-CN" />
<RestSpecs specs={specs} endpoint={endpoint} method={method} target="milvus" lang="en-US" />

export const specs = {"summary":"Describe Collection","deprecated":false,"description":"Describes the details of a collection.","x-i18n":{"zh-CN":{"summary":"查看 Collection 详情","description":"本接口用于查看 Collection 的详细信息。"}},"tags":["Collection Operations"],"parameters":[{"name":"collectionName","in":"query","description":"The name of the collection to describe.","x-i18n":{"zh-CN":{"description":"Collection 名称。"}},"required":true,"schema":{"type":"string"}},{"name":"dbName","in":"query","description":"The name of the database.","x-i18n":{"zh-CN":{"description":"数据库名称。"}},"required":false,"example":"default","schema":{"type":"string"},"x-include-target":["milvus"]},{"name":"Authorization","in":"header","description":"The authentication token should be <include target=\"zilliz\">an API key with appropriate privileges or </include>a pair of colon-joined username and password, like `username:password`.","x-i18n":{"zh-CN":{"description":"认证令牌。应为<include target=\"zilliz\">具备适当权限的 API 密钥或</include>用冒号分隔的用户名和密码,如 `username:password`。"}},"required":true,"example":"Bearer {{TOKEN}}","schema":{"type":"string"}}],"responses":{"200":{"description":"Returns the specified collection in detail.","x-i18n":{"zh-CN":{"description":"返回指定 Collection 的详细信息。"}},"content":{"application/json":{"schema":{"anyOf":[{"x-tab-label":"success","type":"object","properties":{"code":{"type":"integer","description":"response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"data":{"type":"object","description":"Response payload which carries the collection details.","x-i18n":{"zh-CN":{"description":"响应载荷,携带 Collection 详情。"}},"properties":{"collectionName":{"type":"string","description":"The name of the collection.","x-i18n":{"zh-CN":{"description":"Collection 名称。"}}},"description":{"type":"string","description":"An optional description of the collection.","x-i18n":{"zh-CN":{"description":"Collection 描述。"}}},"fields":{"type":"array","items":{"type":"object","description":"A field object","x-i18n":{"zh-CN":{"description":"一个字段对象。"}},"properties":{"autoId":{"type":"boolean","description":"Whether the primary key automatically increments. This field applies only when the current field is the primary key.","x-i18n":{"zh-CN":{"description":"主键是否自动增长。此参数仅在当前字段为主键时展示。"}}},"description":{"type":"string","description":"An optional description of the field.","x-i18n":{"zh-CN":{"description":"当前字段描述。"}}},"name":{"type":"string","description":"The name of the field.","x-i18n":{"zh-CN":{"description":"当前字段名称。"}}},"primaryKey":{"type":"boolean","description":"Whether the field is a primary field.","x-i18n":{"zh-CN":{"description":"当前字段是否为主键。"}}},"type":{"type":"string","description":"The data type of the values in this field.","x-i18n":{"zh-CN":{"description":"当前字段值的数据类型。"}}}}},"description":"An field array","x-i18n":{"zh-CN":{"description":"字段列表。"}}},"indexes":{"type":"array","items":{"type":"object","description":"An index object","x-i18n":{"zh-CN":{"description":"一个索引对象。"}},"properties":{"fieldName":{"type":"string","description":"The name of the indexed field.","x-i18n":{"zh-CN":{"description":"当前索引对应的字段名称。"}}},"indexName":{"type":"string","description":"The name of the generated index files.","x-i18n":{"zh-CN":{"description":"当前索引名称。"}}},"metricType":{"type":"string","description":"The metric type used to measure similarity between vectors","x-i18n":{"zh-CN":{"description":"用于度量向量间相似度的度量类型。"}}}}},"description":"An index array","x-i18n":{"zh-CN":{"description":"索引列表。"}}},"load":{"type":"string","description":"The load status of the collection.","x-i18n":{"zh-CN":{"description":"当前 Collection 的载入状态。"}},"enum":["unload","loading","loaded"]},"shardsNum":{"type":"integer","description":"The number of shards in the collection.","x-i18n":{"zh-CN":{"description":"当前 Collection 的分片数量。"}},"x-include-target":["milvus"]},"enableDynamicField":{"type":"boolean","description":"Whether the dynamic field feature is enabled for this collection.","x-i18n":{"zh-CN":{"description":"是否已启用保留的动态字段,用于存放 Schema 中未定义的字段。"}}}}}}},{"x-tab-label":"failure","description":"A failure response.","x-i18n":{"zh-CN":{"description":"失败响应。"}},"x-i18n-langs":["zh-CN"],"type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"message":{"type":"string","description":"Error message.","x-i18n":{"zh-CN":{"description":"错误描述。"}}}}}]},"examples":{"1":{"summary":"success","x-target-response":"OPTION 1","x-include-target":["milvus"],"value":{"code":200,"data":{"aliases":[],"autoId":false,"collectionID":448707763883002000,"collectionName":"test_collection","consistencyLevel":"Bounded","description":"","enableDynamicField":true,"fields":[{"autoId":false,"description":"","id":100,"name":"id","partitionKey":false,"primaryKey":true,"type":"Int64"},{"autoId":false,"description":"","id":101,"name":"vector","params":[{"key":"dim","value":"5"}],"partitionKey":false,"primaryKey":false,"type":"FloatVector"}],"indexes":[{"fieldName":"vector","indexName":"vector","metricType":"COSINE"}],"load":"LoadStateLoaded","partitionsNum":1,"properties":[],"shardsNum":1}}},"2":{"summary":"success","x-target-response":"OPTION 1","x-include-target":["zilliz"],"value":{"code":200,"data":{"aliases":[],"autoId":false,"collectionID":448707763883002000,"collectionName":"test_collection","consistencyLevel":"Bounded","description":"","enableDynamicField":true,"fields":[{"autoId":false,"description":"","id":100,"name":"id","partitionKey":false,"primaryKey":true,"type":"Int64"},{"autoId":false,"description":"","id":101,"name":"vector","params":[{"key":"dim","value":"5"}],"partitionKey":false,"primaryKey":false,"type":"FloatVector"}],"indexes":[{"fieldName":"vector","indexName":"vector","metricType":"COSINE"}],"load":"LoadStateLoaded","partitionsNum":1,"properties":[]}}},"3":{"summary":"failure","x-target-response":"OPTION 2","value":{"code":200,"message":"The token is illegal."}}}}}}},"security":[]}
export const endpoint = "/v1/vector/collections/describe"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
displayed_sidebar: restfulSidebar
sidebar_positition: 51
slug: /restful/Drop (v1)
slug: /restful/Drop
title: "Drop Collection | RESTful"
description: "Drops a collection. This operation erases your collection data. Exercise caution when performing this operation. | RESTful"
hide_table_of_contents: true
Expand All @@ -13,7 +13,7 @@ sidebar_custom_props: { badges: ['post']}

import RestSpecs from '@site/src/components/RestSpecs';

<RestSpecs specs={specs} endpoint={endpoint} method={method} target="zilliz" lang="zh-CN" />
<RestSpecs specs={specs} endpoint={endpoint} method={method} target="milvus" lang="en-US" />

export const specs = {"summary":"Drop Collection","deprecated":false,"description":"Drops a collection. This operation erases your collection data. Exercise caution when performing this operation.","x-i18n":{"zh-CN":{"summary":"删除 Collection","description":"本接口用于删除 Collection。删除 Collection 将会清空 Collection 中的所有数据。请谨慎操作。"}},"tags":["Collection Operations"],"parameters":[{"name":"Authorization","in":"header","description":"The authentication token should be <include target=\"zilliz\">an API key with appropriate privileges or </include>a pair of colon-joined username and password, like `username:password`.","x-i18n":{"zh-CN":{"description":"认证令牌。应为<include target=\"zilliz\">具备适当权限的 API 密钥或</include>用冒号分隔的用户名和密码,如 `username:password`。"}},"required":true,"example":"Bearer {{TOKEN}}","schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"schema":{"type":"object","properties":{"dbName":{"type":"string","description":"The name of the database.","x-i18n":{"zh-CN":{"description":"数据库名称。"}},"x-include-target":["milvus"]},"collectionName":{"type":"string","description":"The name of the collection to delete.","x-i18n":{"zh-CN":{"description":"待删除的 Collection 名称。"}}}},"required":["collectionName"]},"example":{"collectionName":"medium_articles"}}}},"responses":{"200":{"description":"Returns an empty object or an error message.","x-i18n":{"zh-CN":{"description":"返回一个空对象或一条错误消息。"}},"content":{"application/json":{"schema":{"anyOf":[{"x-tab-label":"success","type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"data":{"type":"object","description":"Returns an empty object.","x-i18n":{"zh-CN":{"description":"返回一个空对象。"}},"properties":{}}}},{"x-tab-label":"failure","description":"Returns an error message.","x-i18n":{"zh-CN":{"description":"返回错误消息。"}},"x-i18n-langs":["zh-CN"],"type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"message":{"type":"string","description":"Error message.","x-i18n":{"zh-CN":{"description":"错误描述。"}}}}}]},"examples":{"1":{"summary":"success","x-target-response":"OPTION 1","value":{"code":200,"data":{}}},"2":{"summary":"failure","x-target-response":"OPTION 2","value":{"code":200,"message":"The token is illegal."}}}}}}},"security":[]}
export const endpoint = "/v1/vector/collections/drop"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
displayed_sidebar: restfulSidebar
sidebar_positition: 5
slug: /restful/List (v1)
slug: /restful/List
title: "List Collections | RESTful"
description: "Lists collections in a cluster. | RESTful"
hide_table_of_contents: true
Expand All @@ -13,7 +13,7 @@ sidebar_custom_props: { badges: ['get']}

import RestSpecs from '@site/src/components/RestSpecs';

<RestSpecs specs={specs} endpoint={endpoint} method={method} target="zilliz" lang="zh-CN" />
<RestSpecs specs={specs} endpoint={endpoint} method={method} target="milvus" lang="en-US" />

export const specs = {"summary":"List Collections","deprecated":false,"description":"Lists collections in a cluster.","x-i18n":{"zh-CN":{"summary":"查看 Collection 列表","description":"列出集群中的 Collection 名称。"}},"tags":["Collection Operations"],"parameters":[{"name":"dbName","in":"query","description":"The name of the database","x-i18n":{"zh-CN":{"description":"数据库名称。"}},"required":false,"example":"default","schema":{"type":"string"},"x-include-target":["milvus"]},{"name":"Authorization","in":"header","description":"The authentication token should be <include target=\"zilliz\">an API key with appropriate privileges or </include>a pair of colon-joined username and password, like `username:password`.","required":true,"example":"Bearer {{TOKEN}}","schema":{"type":"string"},"x-i18n":{"zh-CN":{"description":"认证令牌,应为<include target=\"zilliz\">具备适当权限的 API 密钥或</include>用冒号分隔的用户名和密码,如 `username:password`。"}}}],"responses":{"200":{"description":"Returns a list of collections in the specified cluster.","content":{"application/json":{"schema":{"oneOf":[{"x-tab-label":"success","description":"A success response.","x-i18n":{"zh-CN":{"description":"成功响应。"}},"x-i18n-langs":["zh-CN"],"type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"data":{"type":"array","items":{"type":"string","description":"A collection name.","x-i18n":{"zh-CN":{"description":"Collection 名称。"}}},"description":"Response payload which is a list of collection names.","x-i18n":{"zh-CN":{"description":"响应载荷,为 Collection 名称列表。"}}}}},{"x-tab-label":"failure","description":"Returns an error message.","x-i18n":{"zh-CN":{"description":"返回错误消息。"}},"x-i18n-langs":["zh-CN"],"type":"object","properties":{"code":{"type":"integer","description":"Response code.","x-i18n":{"zh-CN":{"description":"响应码。"}}},"message":{"type":"string","description":"Error message.","x-i18n":{"zh-CN":{"description":"错误描述。"}}}}}]},"examples":{"1":{"summary":"success","x-target-response":"OPTION 1","value":{"code":200,"data":["custom_setup_not_indexed","quick_setup","custom_setup_indexed"]}},"2":{"summary":"failure","x-target-response":"OPTION 2","value":{"code":200,"message":"The token is illegal."}}}}}}},"security":[]}
export const endpoint = "/v1/vector/collections"
Expand Down
Loading

0 comments on commit 4de5841

Please sign in to comment.