From 43aab46bba4072a68fc81a68e7af8d826f43b767 Mon Sep 17 00:00:00 2001 From: xzfc Date: Thu, 20 Nov 2025 00:14:39 +0000 Subject: [PATCH] Migrate some code snippets create-collection/simple query-points/with-acorn --- .../snippets/create-collection/simple/bash.sh | 8 +++++ .../create-collection/simple/csharp.cs | 15 +++++++++ .../simple/{ => generated}/bash.md | 4 +-- .../simple/{ => generated}/csharp.md | 0 .../simple/{ => generated}/go.md | 0 .../simple/{ => generated}/java.md | 0 .../simple/{ => generated}/python.md | 2 +- .../simple/{ => generated}/rust.md | 2 +- .../simple/{ => generated}/typescript.md | 0 .../snippets/create-collection/simple/go.go | 24 ++++++++++++++ .../create-collection/simple/java.java | 16 ++++++++++ .../create-collection/simple/python.py | 8 +++++ .../snippets/create-collection/simple/rust.rs | 15 +++++++++ .../snippets/create-collection/simple/test.py | 16 ++++++++++ .../create-collection/simple/typescript.ts | 7 ++++ .../query-points/with-acorn/csharp.cs | 24 ++++++++++++++ .../with-acorn/{ => generated}/csharp.md | 2 +- .../with-acorn/{ => generated}/go.md | 2 +- .../with-acorn/{ => generated}/java.md | 2 +- .../with-acorn/{ => generated}/python.md | 2 +- .../with-acorn/{ => generated}/rust.md | 0 .../with-acorn/{ => generated}/typescript.md | 2 +- .../snippets/query-points/with-acorn/go.go | 27 ++++++++++++++++ .../query-points/with-acorn/java.java | 32 +++++++++++++++++++ .../query-points/with-acorn/python.py | 15 +++++++++ .../snippets/query-points/with-acorn/rust.rs | 24 ++++++++++++++ .../query-points/with-acorn/typescript.ts | 14 ++++++++ 27 files changed, 254 insertions(+), 9 deletions(-) create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.sh create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.cs rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/bash.md (87%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/csharp.md (100%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/go.md (100%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/java.md (100%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/python.md (98%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/rust.md (94%) rename qdrant-landing/content/documentation/headless/snippets/create-collection/simple/{ => generated}/typescript.md (100%) create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.go create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.java create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.py create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.rs create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/test.py create mode 100644 qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.ts create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.cs rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/csharp.md (98%) rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/go.md (99%) rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/java.md (99%) rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/python.md (98%) rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/rust.md (100%) rename qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/{ => generated}/typescript.md (98%) create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.go create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.java create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.py create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.rs create mode 100644 qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.ts diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.sh b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.sh new file mode 100644 index 000000000..8899509ed --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.sh @@ -0,0 +1,8 @@ +curl -X PUT http://localhost:6333/collections/{collection_name} \ + -H 'Content-Type: application/json' \ + --data-raw '{ + "vectors": { + "size": 100, + "distance": "Cosine" + } + }' diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.cs b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.cs new file mode 100644 index 000000000..992b31075 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.cs @@ -0,0 +1,15 @@ +using Qdrant.Client; +using Qdrant.Client.Grpc; + +public class Snippet +{ + public static async Task Run() + { + var client = new QdrantClient("localhost", 6334); + + await client.CreateCollectionAsync( + collectionName: "{collection_name}", + vectorsConfig: new VectorParams { Size = 100, Distance = Distance.Cosine } + ); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/bash.md similarity index 87% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/bash.md index 76bd7997b..40f3a2ef2 100644 --- a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/bash.md +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/bash.md @@ -3,8 +3,8 @@ curl -X PUT http://localhost:6333/collections/{collection_name} \ -H 'Content-Type: application/json' \ --data-raw '{ "vectors": { - "size": 300, + "size": 100, "distance": "Cosine" - } + } }' ``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/csharp.md similarity index 100% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/csharp.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/csharp.md diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/go.md similarity index 100% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/go.md diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/java.md similarity index 100% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/java.md diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/python.md similarity index 98% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/python.md index 43d954e7d..918acf648 100644 --- a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.md +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/python.md @@ -7,4 +7,4 @@ client.create_collection( collection_name="{collection_name}", vectors_config=models.VectorParams(size=100, distance=models.Distance.COSINE), ) -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/rust.md similarity index 94% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/rust.md index dc8b4b1f7..1079ed08c 100644 --- a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.md +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/rust.md @@ -1,6 +1,6 @@ ```rust use qdrant_client::Qdrant; -use qdrant_client::qdrant::{CreateCollectionBuilder, VectorParamsBuilder}; +use qdrant_client::qdrant::{CreateCollectionBuilder, VectorParamsBuilder, Distance}; let client = Qdrant::from_url("http://localhost:6334").build()?; diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.md b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/typescript.md similarity index 100% rename from qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.md rename to qdrant-landing/content/documentation/headless/snippets/create-collection/simple/generated/typescript.md diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.go b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.go new file mode 100644 index 000000000..f3395d497 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/go.go @@ -0,0 +1,24 @@ +package snippet + +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +func Main() { + client, err := qdrant.NewClient(&qdrant.Config{ + Host: "localhost", + Port: 6334, + }) + + if err != nil { panic(err) } // @hide + + client.CreateCollection(context.Background(), &qdrant.CreateCollection{ + CollectionName: "{collection_name}", + VectorsConfig: qdrant.NewVectorsConfig(&qdrant.VectorParams{ + Size: 100, + Distance: qdrant.Distance_Cosine, + }), + }) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.java b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.java new file mode 100644 index 000000000..6a7e01880 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/java.java @@ -0,0 +1,16 @@ +package com.example.snippets_amalgamation; + +import io.qdrant.client.grpc.Collections.Distance; +import io.qdrant.client.grpc.Collections.VectorParams; +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; + +public class Snippet { + public static void run() throws Exception { + QdrantClient client = new QdrantClient( + QdrantGrpcClient.newBuilder("localhost", 6334, false).build()); + + client.createCollectionAsync("{collection_name}", + VectorParams.newBuilder().setDistance(Distance.Cosine).setSize(100).build()).get(); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.py b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.py new file mode 100644 index 000000000..eb3a82b43 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/python.py @@ -0,0 +1,8 @@ +from qdrant_client import QdrantClient, models + +client = QdrantClient(url="http://localhost:6333") + +client.create_collection( + collection_name="{collection_name}", + vectors_config=models.VectorParams(size=100, distance=models.Distance.COSINE), +) diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.rs b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.rs new file mode 100644 index 000000000..b03098552 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/rust.rs @@ -0,0 +1,15 @@ +use qdrant_client::Qdrant; +use qdrant_client::qdrant::{CreateCollectionBuilder, VectorParamsBuilder, Distance}; + +pub async fn main() -> anyhow::Result<()> { + let client = Qdrant::from_url("http://localhost:6334").build()?; + + client + .create_collection( + CreateCollectionBuilder::new("{collection_name}") + .vectors_config(VectorParamsBuilder::new(100, Distance::Cosine)), + ) + .await?; + + Ok(()) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/test.py b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/test.py new file mode 100644 index 000000000..5fb99345d --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/test.py @@ -0,0 +1,16 @@ +import requests + + +def prepare() -> None: + cleanup() + + +def check() -> None: + response = requests.get("http://127.0.0.1:6333/collections/collection_name") + response.raise_for_status() + result = response.json() + assert result["result"]["config"]["params"]["vectors"]["size"] == 100 + + +def cleanup() -> None: + requests.delete("http://127.0.0.1:6333/collections/collection_name") diff --git a/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.ts b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.ts new file mode 100644 index 000000000..a22ff1ac3 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-collection/simple/typescript.ts @@ -0,0 +1,7 @@ +import { QdrantClient } from "@qdrant/js-client-rest"; + +const client = new QdrantClient({ host: "localhost", port: 6333 }); + +client.createCollection("{collection_name}", { + vectors: { size: 100, distance: "Cosine" }, +}); diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.cs b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.cs new file mode 100644 index 000000000..af801ebcd --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.cs @@ -0,0 +1,24 @@ +using Qdrant.Client; +using Qdrant.Client.Grpc; + +public class Snippet +{ + public static async Task Run() + { + var client = new QdrantClient("localhost", 6334); + + await client.QueryAsync( + collectionName: "{collection_name}", + query: new float[] { 0.2f, 0.1f, 0.9f, 0.7f }, + searchParams: new SearchParams + { + Acorn = new AcornSearchParams + { + Enable = true, + MaxSelectivity = 0.4 + } + }, + limit: 10 + ); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/csharp.md similarity index 98% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/csharp.md index f047d3ff0..bcf1ba1d0 100644 --- a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/csharp.md +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/csharp.md @@ -17,4 +17,4 @@ await client.QueryAsync( }, limit: 10 ); -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/go.md similarity index 99% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/go.md index ee120f845..2ac2550a5 100644 --- a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.md +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/go.md @@ -20,4 +20,4 @@ client.Query(context.Background(), &qdrant.QueryPoints{ }, }, }) -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/java.md similarity index 99% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/java.md index 443a822aa..069e06511 100644 --- a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.md +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/java.md @@ -25,4 +25,4 @@ client.queryAsync( .setLimit(10) .build()) .get(); -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/python.md similarity index 98% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/python.md index a43ec6084..398c071ac 100644 --- a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.md +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/python.md @@ -14,4 +14,4 @@ client.query_points( ), limit=10, ) -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/rust.md similarity index 100% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/rust.md diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.md b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/typescript.md similarity index 98% rename from qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.md rename to qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/typescript.md index 55d2bde36..fced15775 100644 --- a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.md +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/generated/typescript.md @@ -13,4 +13,4 @@ client.query("{collection_name}", { }, limit: 10, }); -``` \ No newline at end of file +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.go b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.go new file mode 100644 index 000000000..5cf381252 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/go.go @@ -0,0 +1,27 @@ +package snippet + +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +func Main() { + client, err := qdrant.NewClient(&qdrant.Config{ + Host: "localhost", + Port: 6334, + }) + + if err != nil { panic(err) } // @hide + + client.Query(context.Background(), &qdrant.QueryPoints{ + CollectionName: "{collection_name}", + Query: qdrant.NewQuery(0.2, 0.1, 0.9, 0.7), + Params: &qdrant.SearchParams{ + Acorn: &qdrant.AcornSearchParams{ + Enable: qdrant.PtrOf(true), + MaxSelectivity: qdrant.PtrOf(0.4), + }, + }, + }) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.java b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.java new file mode 100644 index 000000000..0124bc4d9 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/java.java @@ -0,0 +1,32 @@ +package com.example.snippets_amalgamation; + +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Points.AcornSearchParams; +import io.qdrant.client.grpc.Points.QueryPoints; +import io.qdrant.client.grpc.Points.SearchParams; + +import static io.qdrant.client.QueryFactory.nearest; + +public class Snippet { + public static void run() throws Exception { + QdrantClient client = + new QdrantClient(QdrantGrpcClient.newBuilder("localhost", 6334, false).build()); + + client.queryAsync( + QueryPoints.newBuilder() + .setCollectionName("{collection_name}") + .setQuery(nearest(0.2f, 0.1f, 0.9f, 0.7f)) + .setParams( + SearchParams.newBuilder() + .setAcorn( + AcornSearchParams.newBuilder() + .setEnable(true) + .setMaxSelectivity(0.4) + .build()) + .build()) + .setLimit(10) + .build()) + .get(); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.py b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.py new file mode 100644 index 000000000..c18722e90 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/python.py @@ -0,0 +1,15 @@ +from qdrant_client import QdrantClient, models + +client = QdrantClient(url="http://localhost:6333") + +client.query_points( + collection_name="{collection_name}", + query=[0.2, 0.1, 0.9, 0.7], + search_params=models.SearchParams( + acorn=models.AcornSearchParams( + enable=True, + max_selectivity=0.4, + ) + ), + limit=10, +) diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.rs b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.rs new file mode 100644 index 000000000..8b32a269a --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/rust.rs @@ -0,0 +1,24 @@ +use qdrant_client::qdrant::{ + AcornSearchParamsBuilder, QueryPointsBuilder, SearchParamsBuilder, +}; +use qdrant_client::Qdrant; + +pub async fn main() -> anyhow::Result<()> { + let client = Qdrant::from_url("http://localhost:6334").build()?; + + client + .query( + QueryPointsBuilder::new("{collection_name}") + .query(vec![0.2, 0.1, 0.9, 0.7]) + .limit(10) + .params( + SearchParamsBuilder::default().acorn( + AcornSearchParamsBuilder::new(true) + .max_selectivity(0.4), + ), + ), + ) + .await?; + + Ok(()) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.ts b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.ts new file mode 100644 index 000000000..1b7b54ea9 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/query-points/with-acorn/typescript.ts @@ -0,0 +1,14 @@ +import { QdrantClient } from "@qdrant/js-client-rest"; + +const client = new QdrantClient({ host: "localhost", port: 6333 }); + +client.query("{collection_name}", { + query: [0.2, 0.1, 0.9, 0.7], + params: { + acorn: { + enable: true, + max_selectivity: 0.4, + }, + }, + limit: 10, +});