1 unstable release
0.1.0 | May 23, 2023 |
---|
#1302 in Data structures
294 downloads per month
Used in llm-chain-milvus
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
~13–25MB
~445K SLoC