mirror of
https://github.com/qdrant/landing_page.git
synced 2026-09-28 23:48:31 +02:00
Merge pull request #447 from qdrant/update-rust-examples-1-7-0
update rust example with shard_key
This commit is contained in:
@@ -436,6 +436,11 @@ client
|
||||
indexing_threshold: Some(10000),
|
||||
..Default::default()
|
||||
},
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
)
|
||||
.await?;
|
||||
```
|
||||
@@ -587,11 +592,7 @@ client.updateCollection("{collection_name}", {
|
||||
});
|
||||
```
|
||||
|
||||
<!---
|
||||
```rust
|
||||
// Available as of Rust client 1.7.0
|
||||
// See: <https://github.com/qdrant/rust-client/issues/75>
|
||||
|
||||
use qdrant_client::client::QdrantClient;
|
||||
use qdrant_client::qdrant::{
|
||||
quantization_config_diff::Quantization, vectors_config_diff::Config, HnswConfigDiff,
|
||||
@@ -604,6 +605,7 @@ client
|
||||
"{collection_name}",
|
||||
None,
|
||||
None,
|
||||
None,
|
||||
Some(&HnswConfigDiff {
|
||||
ef_construct: Some(123),
|
||||
..Default::default()
|
||||
@@ -636,7 +638,6 @@ client
|
||||
)
|
||||
.await?;
|
||||
```
|
||||
--->
|
||||
|
||||
## Collection info
|
||||
|
||||
|
||||
@@ -272,7 +272,7 @@ let points = vec![
|
||||
];
|
||||
|
||||
client
|
||||
.upsert_points("{collection_name}".to_string(), points, None)
|
||||
.upsert_points("{collection_name}".to_string(), None, points, None)
|
||||
.await?;
|
||||
```
|
||||
|
||||
@@ -325,6 +325,7 @@ use serde_json::json;
|
||||
client
|
||||
.set_payload(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 10.into()],
|
||||
@@ -378,6 +379,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_payload(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 100.into()],
|
||||
@@ -425,6 +427,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.clear_payload(
|
||||
"{collection_name}",
|
||||
None,
|
||||
Some(PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 100.into()],
|
||||
|
||||
@@ -128,6 +128,7 @@ let client = QdrantClient::from_url("http://localhost:6334").build()?;
|
||||
client
|
||||
.upsert_points_blocking(
|
||||
"{collection_name}".to_string(),
|
||||
None,
|
||||
vec![PointStruct::new(
|
||||
"5c56c793-69f3-4fbf-87e6-c4bf54c28c26".to_string(),
|
||||
vec![0.05, 0.61, 0.76, 0.74],
|
||||
@@ -193,6 +194,7 @@ use serde_json::json;
|
||||
client
|
||||
.upsert_points_blocking(
|
||||
1,
|
||||
None,
|
||||
vec![PointStruct::new(
|
||||
"5c56c793-69f3-4fbf-87e6-c4bf54c28c26".to_string(),
|
||||
vec![0.05, 0.61, 0.76, 0.74],
|
||||
@@ -355,6 +357,7 @@ use serde_json::json;
|
||||
client
|
||||
.upsert_points_batch_blocking(
|
||||
"{collection_name}".to_string(),
|
||||
None,
|
||||
vec![
|
||||
PointStruct::new(
|
||||
1,
|
||||
@@ -484,6 +487,7 @@ use std::collections::HashMap;
|
||||
client
|
||||
.upsert_points_blocking(
|
||||
"{collection_name}".to_string(),
|
||||
None,
|
||||
vec![
|
||||
PointStruct::new(
|
||||
1,
|
||||
@@ -757,6 +761,7 @@ use std::collections::HashMap;
|
||||
client
|
||||
.update_vectors_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&[
|
||||
PointVectors {
|
||||
id: Some(1.into()),
|
||||
@@ -825,6 +830,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_vectors_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 10.into()],
|
||||
@@ -889,6 +895,7 @@ use serde_json::json;
|
||||
client
|
||||
.set_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 10.into()],
|
||||
@@ -974,6 +981,7 @@ use serde_json::json;
|
||||
client
|
||||
.set_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Filter(Filter::must([
|
||||
Condition::matches("color", "red".to_string()),
|
||||
@@ -1039,6 +1047,7 @@ use serde_json::json;
|
||||
client
|
||||
.overwrite_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 10.into()],
|
||||
@@ -1093,6 +1102,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 100.into()],
|
||||
@@ -1162,6 +1172,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Filter(Filter::must([
|
||||
Condition::matches("color", "red".to_string()),
|
||||
@@ -1209,6 +1220,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.clear_payload_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
Some(PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 100.into()],
|
||||
@@ -1253,6 +1265,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_points_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Points(PointsIdsList {
|
||||
ids: vec![0.into(), 3.into(), 100.into()],
|
||||
@@ -1320,6 +1333,7 @@ use qdrant_client::qdrant::{
|
||||
client
|
||||
.delete_points_blocking(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&PointsSelector {
|
||||
points_selector_one_of: Some(PointsSelectorOneOf::Filter(Filter::must([
|
||||
Condition::matches("color", "red".to_string()),
|
||||
@@ -1362,6 +1376,7 @@ client.retrieve("{collection_name}", {
|
||||
client
|
||||
.get_points(
|
||||
"{collection_name}",
|
||||
None,
|
||||
&[0.into(), 30.into(), 100.into()],
|
||||
Some(false),
|
||||
Some(false),
|
||||
|
||||
Reference in New Issue
Block a user