1 unstable release
0.1.0 | May 23, 2023 |
---|
#1417 in Data structures
442 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
~14–25MB
~471K SLoC