Get desktop application:
View/edit binary Protocol Buffers messages
* Create collection in milvus
Not useful for now
The unique collection name in milvus.(Required)
The serialized `schema.CollectionSchema`(Required)
Once set, no modification is allowed (Optional) https://github.com/milvus-io/milvus/issues/6690
The consistency level that the collection used, modification is not supported now.
num of default physical partitions, only used in partition key mode and changes are not supported
* Drop collection in milvus, also will drop data in collection.
Not useful for now
The unique collection name in milvus.(Required)
* Check collection exist in milvus or not.
Not useful for now
The collection name you want to check.
If time_stamp is not zero, will return true when time_stamp >= created collection timestamp, otherwise will return false.
* Load collection data into query nodes, then you can do vector search on this collection.
Not useful for now
The collection name you want to load
The replica number to load, default by 1
create replica used resource group
Whether to enable refresh mode.
* Release collection data from query nodes, then you can't do vector search on this collection.
Not useful for now
The collection name you want to release
* Get collection meta datas like: schema, collectionID, shards number ...
Not useful for now
The collection name you want to describe, you can pass collection_name or collectionID
The collection ID you want to describe
If time_stamp is not zero, will describe collection success when time_stamp >= created collection timestamp, otherwise will throw error.
* DescribeCollection Response
Contain error_code and reason
The schema param when you created collection.
The collection id
System design related, users should not perceive
System design related, users should not perceive
Hybrid timestamp in milvus
The utc timestamp calculated by created_timestamp
The shards number you set.
The aliases of this collection
The message ID/posititon when collection is created
The consistency level that the collection used, modification is not supported now.
The collection name
* Get collection statistics like row_count.
Not useful for now
The collection name you want get statistics
* Will return collection statistics in stats field like [{key:"row_count",value:"1"}]
Contain error_code and reason
Collection statistics data
List collections
Not useful for now
Not useful for now
Decide return Loaded collections or All collections(Optional)
When type is InMemory, will return these collection's inMemory_percentages.(Optional) Deprecated: use GetLoadingProgress rpc instead
Return basic collection infos.
Contain error_code and reason
Collection name array
Collection Id array
Hybrid timestamps in milvus
The utc timestamp calculated by created_timestamp
Load percentage on querynode when type is InMemory Deprecated: use GetLoadingProgress rpc instead
Indicate whether query service is available
* Alter collection in milvus
Not useful for now
The unique collection name in milvus.(Required)
Create partition in created collection.
Not useful for now
The collection name in milvus
The partition name you want to create.
Drop partition in created collection.
Not useful for now
The collection name in milvus
The partition name you want to drop
Check if partition exist in collection or not.
Not useful for now
The collection name in milvus
The partition name you want to check
Load specific partitions data of one collection into query nodes Then you can get these data as result when you do vector search on this collection.
Not useful for now
The collection name in milvus
The partition names you want to load
The replicas number you would load, 1 by default
create replica used resource group
Whether to enable refresh mode.
Release specific partitions data of one collection from query nodes. Then you can not get these data as result when you do vector search on this collection.
Not useful for now
The collection name in milvus
The partition names you want to release
Get partition statistics like row_count.
Not useful for now
The collection name in milvus
The partition name you want to collect statistics
List all partitions for particular collection
Not useful for now
The collection name you want to describe, you can pass collection_name or collectionID
The collection id in milvus
When type is InMemory, will return these patitions's inMemory_percentages.(Optional)
Decide return Loaded partitions or All partitions(Optional) Deprecated: use GetLoadingProgress rpc instead
List all partitions for particular collection response. The returned datas are all rows, we can format to columns by therir index.
Contain error_code and reason
All partition names for this collection
All partition ids for this collection
All hybrid timestamps
All utc timestamps calculated by created_timestamps
Load percentage on querynode Deprecated: use GetLoadingProgress rpc instead
Not useful for now
Not useful for now
Describe alias response
Response status
List aliases response
Response status
Create index for vector datas
Not useful for now
The particular collection name you want to create index.
The vector field name in this particular collection
Support keys: index_type,metric_type, params. Different index_type may has different params.
Version before 2.0.2 doesn't contain index_name, we use default index name.
Get created index information. Current release of Milvus only supports showing latest built index.
Not useful for now
The particular collection name in Milvus
The vector field name in this particular collection
No need to set up for now @2021.06.30
Describe index response
Response status
All index informations, for now only return tha latest index you created for the collection.
Not useful for now
Not useful for now
The particular collection name in Milvus
The index name in this particular collection
Response status
All index information.
Deprecated: use DescribeIndex instead
must
must
No need to set up for now @2021.06.30
Deprecated: use DescribeIndex instead
Get index building progress
Not useful for now
The collection name in milvus
The vector field name in this collection
Not useful for now
must
must
Deprecated: not be used in the milvus
must
must
must
must
serialized `PlaceholderGroup`
must
must
must
guarantee_timestamp
guarantee_timestamp
optional
vectors on the left of operator
vectors on the right of operator
"metric":"L2"/"IP"/"HAMMIN"/"TANIMOTO"
num(op_left)*num(op_right) distance values, "HAMMIN" return integer distance
(message has no fields)
must
must
must
must
TODO: remove
https://wiki.lfaidata.foundation/display/MIL/MEP+8+--+Add+metrics+for+proxy
request is of jsonic format
response is of jsonic format
metrics from which component
(message has no fields)
Do load balancing operation from src_nodeID to dst_nodeID.
https://wiki.lfaidata.foundation/display/MIL/MEP+24+--+Support+bulk+load
target collection
target partition
channel names for the collection
the file is row-based or column-based
file paths to be imported
import options, bucket, etc.
id array of import tasks
id of an import task
target collection, list all tasks if the name is empty
maximum number of tasks returned, list all tasks if the value is 0
list of all import tasks
https://wiki.lfaidata.foundation/display/MIL/MEP+27+--+Support+Basic+Authentication
Not useful for now
username
ciphertext password
create time
modify time
Not useful for now
username
old password
new password
create time
modify time
Not useful for now
Not useful for now
Not useful for now
Contain error_code and reason
username array
https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control
Not useful for now
role
Not useful for now
role name
Not useful for now
username
role name
operation type
Not useful for now
role
include user info
Not useful for now
role result array
Not useful for now
user
include user info
Not useful for now
user result array
Not useful for now
grant
operation type
Not useful for now
grant
Not useful for now
grant info array
(message has no fields)
(message has no fields)
transfer `nodeNum` nodes from `source_resource_group` to `target_resource_group`
transfer `replicaNum` replicas in `collectionID` from `source_resource_group` to `target_resource_group`
Used as response type in: MilvusService.HasCollection, MilvusService.HasPartition
Used in:
Used in:
Used as response type in: MilvusService.GetImportState
Used as field type in:
is this import task finished or not
if the task is finished, this value is how many rows are imported. if the task is not finished, this value is how many rows are parsed. return 0 if failed.
auto generated ids if the primary key is autoid
more information about the task, progress percent, file path, failed reason, etc.
id of an import task
collection ID of the import task.
a list of segment IDs created by the import task.
timestamp when the import task is created.
* Get statistics like row_count. WARNING: This API is experimental and not useful for now.
Not useful for now
The collection name you want get statistics
The partition names you want get statistics, empty for all partitions
Not useful for now, reserved for future
* Will return statistics in stats field like [{key:"row_count",value:"1"}] WARNING: This API is experimental and not useful for now.
Contain error_code and reason
Collection statistics data
Used in:
, ,role
object
object name
privilege
db name
Used in:
,Index informations
Used in:
,Index name
Index id
Will return index_type, metric_type, params(like nlist).
The vector field name
index build progress
index state
Used as response type in: MilvusService.Delete, MilvusService.Insert, MilvusService.Upsert
required for insert, delete, upsert
error indexes indicate
error indexes indicate
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
deprecated, check node_ids(NodeIds) field
Used in:
Used as request type in: MilvusService.RegisterLink, ProxyService.RegisterLink
(message has no fields)
Used as response type in: MilvusService.RegisterLink, ProxyService.RegisterLink
ReplicaGroup
Used in:
empty indicates to load collection
include leaders
outbound access rg -> node num
Used in:
collection name -> loaded replica num
collection name -> accessed other rg's node num
collection name -> be accessed node num by other rg
https://wiki.lfaidata.foundation/display/MIL/MEP+29+--+Support+Role-Based+Access+Control
Used in:
, , , ,Used in:
Used in:
IP:port
optional, DO NOT save it in meta, set it only for GetReplicas() if with_shard_nodes is true
Deprecated: use GetLoadingProgress rpc instead
Used in:
,Will return all collections
Will return loaded collections with their inMemory_percentages
Used in:
, , ,Used in:
Used in:
Used in:
vector ids
vectors data