1 unstable release
0.1.0 | May 23, 2023 |
---|
#1539 in Data structures
262 downloads per month
Used in 2 crates
760KB
17K
SLoC
Milvus Rust SDK
Rust SDK for Milvus.
This is still in progress, be careful to use it in your production
Get Started
Connect to milvus service and create collection:
#[tokio::main]
async fn main() -> Result<(), Error> {
const URL: &str = "http://localhost:19530";
let client = Client::new(URL).await?;
let schema =
CollectionSchemaBuilder::new("hello_milvus", "a guide example for milvus rust SDK")
.add_field(FieldSchema::new_primary_int64(
"id",
"primary key field",
true,
))
.add_field(FieldSchema::new_float_vector(
DEFAULT_VEC_FIELD,
"feature field",
256,
))
.build()?;
let collection = client.create_collection(schema.clone(), None).await?;
Ok(())
}
Dependencies
~15–26MB
~479K SLoC