-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Description
OS: Windows11
rust(release ~308ms):
use anyhow::Result;
use qdrant_client::prelude::*;
#[actix_web::main]
async fn main() -> Result<()> {
let client = QdrantClientBuilder::default().build()?;
let collection_name = "test_collection";
let t = std::time::Instant::now();
client
.get_points(
collection_name,
None,
&[
"211b0f43-1b8d-4d12-9dd3-62aa0f07a8c6".to_owned().into(),
"bdd8a0a7-8f39-4b3e-9a92-7a8e2c6f0a4d".to_owned().into(),
"9cda8e6d-6e0f-4e33-8a6b-2e3b13d6a2e2".to_owned().into(),
"e9e6e4e9-3b69-4edf-9a5c-a9e8b4df8a66".to_owned().into(),
"4f80c7a1-4f7b-4c79-94a4-8e20c3f6a1e3".to_owned().into(),
"17b73663-3a8c-4e5d-9a7d-ec7bba2a8bcf".to_owned().into(),
],
Some(false),
Some(true),
None,
)
.await?;
println!("\n{:?}", t.elapsed());
Ok(())
}python(~270ms):
from qdrant_client import QdrantClient
client = QdrantClient(prefer_grpc=True)
t = time.time()
client.retrieve(
"test_collection",
[
"211b0f43-1b8d-4d12-9dd3-62aa0f07a8c6",
"bdd8a0a7-8f39-4b3e-9a92-7a8e2c6f0a4d",
"9cda8e6d-6e0f-4e33-8a6b-2e3b13d6a2e2",
"e9e6e4e9-3b69-4edf-9a5c-a9e8b4df8a66",
"4f80c7a1-4f7b-4c79-94a4-8e20c3f6a1e3",
"17b73663-3a8c-4e5d-9a7d-ec7bba2a8bcf",
],
)
print(time.time() - t)I know it's minor but I wonder is it related with Tonic or client itself ?
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels