diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/csharp.cs b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/csharp.cs new file mode 100644 index 000000000..093815b2a --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/csharp.cs @@ -0,0 +1,19 @@ +using Qdrant.Client; +using Qdrant.Client.Grpc; + +public class Snippet +{ + public static async Task Run() + { + // @hide-start + var client = new QdrantClient("localhost", 6334); + // @hide-end + + await client.CreateVectorNameAsync(new() + { + CollectionName = "{collection_name}", + VectorName = "{vector_name}", + DenseConfig = new() { Size = 256, Distance = Distance.Cosine } + }); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/csharp.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/csharp.md new file mode 100644 index 000000000..90d156dae --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/csharp.md @@ -0,0 +1,11 @@ +```csharp +using Qdrant.Client; +using Qdrant.Client.Grpc; + +await client.CreateVectorNameAsync(new() +{ + CollectionName = "{collection_name}", + VectorName = "{vector_name}", + DenseConfig = new() { Size = 256, Distance = Distance.Cosine } +}); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/go.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/go.md new file mode 100644 index 000000000..913a60404 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/go.md @@ -0,0 +1,18 @@ +```go +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +client.CreateVectorName(context.Background(), &qdrant.CreateVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", + VectorConfig: &qdrant.CreateVectorNameRequest_DenseConfig{ + DenseConfig: &qdrant.DenseVectorCreationConfig{ + Size: 256, + Distance: qdrant.Distance_Cosine, + }, + }, +}) +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/java.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/java.md new file mode 100644 index 000000000..a4e28390e --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/generated/java.md @@ -0,0 +1,20 @@ +```java +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Collections.Distance; +import io.qdrant.client.grpc.Points.CreateVectorNameRequest; +import io.qdrant.client.grpc.Points.DenseVectorCreationConfig; + +client + .createVectorNameAsync( + CreateVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .setDenseConfig( + DenseVectorCreationConfig.newBuilder() + .setSize(256) + .setDistance(Distance.Cosine) + .build()) + .build()) + .get(); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/go.go b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/go.go new file mode 100644 index 000000000..8a8a4ceea --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/go.go @@ -0,0 +1,29 @@ +package snippet + +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +func Main() { + // @hide-start + client, err := qdrant.NewClient(&qdrant.Config{ + Host: "localhost", + Port: 6334, + }) + + if err != nil { panic(err) } + // @hide-end + + client.CreateVectorName(context.Background(), &qdrant.CreateVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", + VectorConfig: &qdrant.CreateVectorNameRequest_DenseConfig{ + DenseConfig: &qdrant.DenseVectorCreationConfig{ + Size: 256, + Distance: qdrant.Distance_Cosine, + }, + }, + }) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/java.java b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/java.java new file mode 100644 index 000000000..6a0745f92 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/dense/java.java @@ -0,0 +1,29 @@ +package com.example.snippets_amalgamation; + +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Collections.Distance; +import io.qdrant.client.grpc.Points.CreateVectorNameRequest; +import io.qdrant.client.grpc.Points.DenseVectorCreationConfig; + +public class Snippet { + public static void run() throws Exception { + // @hide-start + QdrantClient client = + new QdrantClient(QdrantGrpcClient.newBuilder("localhost", 6334, false).build()); + // @hide-end + + client + .createVectorNameAsync( + CreateVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .setDenseConfig( + DenseVectorCreationConfig.newBuilder() + .setSize(256) + .setDistance(Distance.Cosine) + .build()) + .build()) + .get(); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/csharp.cs b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/csharp.cs new file mode 100644 index 000000000..930e8ba38 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/csharp.cs @@ -0,0 +1,19 @@ +using Qdrant.Client; +using Qdrant.Client.Grpc; + +public class Snippet +{ + public static async Task Run() + { + // @hide-start + var client = new QdrantClient("localhost", 6334); + // @hide-end + + await client.CreateVectorNameAsync(new() + { + CollectionName = "{collection_name}", + VectorName = "{vector_name}", + SparseConfig = new() { Modifier = Modifier.Idf } + }); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/csharp.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/csharp.md new file mode 100644 index 000000000..8610d48dc --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/csharp.md @@ -0,0 +1,11 @@ +```csharp +using Qdrant.Client; +using Qdrant.Client.Grpc; + +await client.CreateVectorNameAsync(new() +{ + CollectionName = "{collection_name}", + VectorName = "{vector_name}", + SparseConfig = new() { Modifier = Modifier.Idf } +}); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/go.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/go.md new file mode 100644 index 000000000..1bc5e0454 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/go.md @@ -0,0 +1,17 @@ +```go +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +client.CreateVectorName(context.Background(), &qdrant.CreateVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", + VectorConfig: &qdrant.CreateVectorNameRequest_SparseConfig{ + SparseConfig: &qdrant.SparseVectorCreationConfig{ + Modifier: qdrant.Modifier_Idf.Enum(), + }, + }, +}) +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/java.md b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/java.md new file mode 100644 index 000000000..15a6bafa5 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/generated/java.md @@ -0,0 +1,19 @@ +```java +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Collections.Modifier; +import io.qdrant.client.grpc.Points.CreateVectorNameRequest; +import io.qdrant.client.grpc.Points.SparseVectorCreationConfig; + +client + .createVectorNameAsync( + CreateVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .setSparseConfig( + SparseVectorCreationConfig.newBuilder() + .setModifier(Modifier.Idf) + .build()) + .build()) + .get(); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/go.go b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/go.go new file mode 100644 index 000000000..65a14832d --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/go.go @@ -0,0 +1,28 @@ +package snippet + +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +func Main() { + // @hide-start + client, err := qdrant.NewClient(&qdrant.Config{ + Host: "localhost", + Port: 6334, + }) + + if err != nil { panic(err) } + // @hide-end + + client.CreateVectorName(context.Background(), &qdrant.CreateVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", + VectorConfig: &qdrant.CreateVectorNameRequest_SparseConfig{ + SparseConfig: &qdrant.SparseVectorCreationConfig{ + Modifier: qdrant.Modifier_Idf.Enum(), + }, + }, + }) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/java.java b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/java.java new file mode 100644 index 000000000..f97c951e8 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/create-named-vector/sparse/java.java @@ -0,0 +1,28 @@ +package com.example.snippets_amalgamation; + +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Collections.Modifier; +import io.qdrant.client.grpc.Points.CreateVectorNameRequest; +import io.qdrant.client.grpc.Points.SparseVectorCreationConfig; + +public class Snippet { + public static void run() throws Exception { + // @hide-start + QdrantClient client = + new QdrantClient(QdrantGrpcClient.newBuilder("localhost", 6334, false).build()); + // @hide-end + + client + .createVectorNameAsync( + CreateVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .setSparseConfig( + SparseVectorCreationConfig.newBuilder() + .setModifier(Modifier.Idf) + .build()) + .build()) + .get(); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/csharp.cs b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/csharp.cs new file mode 100644 index 000000000..8e620e2b0 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/csharp.cs @@ -0,0 +1,18 @@ +using Qdrant.Client; +using Qdrant.Client.Grpc; + +public class Snippet +{ + public static async Task Run() + { + // @hide-start + var client = new QdrantClient("localhost", 6334); + // @hide-end + + await client.DeleteVectorNameAsync(new() + { + CollectionName = "{collection_name}", + VectorName = "{vector_name}" + }); + } +} diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/csharp.md b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/csharp.md new file mode 100644 index 000000000..f97fe587f --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/csharp.md @@ -0,0 +1,10 @@ +```csharp +using Qdrant.Client; +using Qdrant.Client.Grpc; + +await client.DeleteVectorNameAsync(new() +{ + CollectionName = "{collection_name}", + VectorName = "{vector_name}" +}); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/go.md b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/go.md new file mode 100644 index 000000000..7b51d7f97 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/go.md @@ -0,0 +1,12 @@ +```go +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +client.DeleteVectorName(context.Background(), &qdrant.DeleteVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", +}) +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/java.md b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/java.md new file mode 100644 index 000000000..b35bf236d --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/generated/java.md @@ -0,0 +1,13 @@ +```java +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Points.DeleteVectorNameRequest; + +client + .deleteVectorNameAsync( + DeleteVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .build()) + .get(); +``` diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/go.go b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/go.go new file mode 100644 index 000000000..94be0eff9 --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/go.go @@ -0,0 +1,23 @@ +package snippet + +import ( + "context" + + "github.com/qdrant/go-client/qdrant" +) + +func Main() { + // @hide-start + client, err := qdrant.NewClient(&qdrant.Config{ + Host: "localhost", + Port: 6334, + }) + + if err != nil { panic(err) } + // @hide-end + + client.DeleteVectorName(context.Background(), &qdrant.DeleteVectorNameRequest{ + CollectionName: "{collection_name}", + VectorName: "{vector_name}", + }) +} diff --git a/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/java.java b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/java.java new file mode 100644 index 000000000..9561924de --- /dev/null +++ b/qdrant-landing/content/documentation/headless/snippets/delete-named-vector/java.java @@ -0,0 +1,22 @@ +package com.example.snippets_amalgamation; + +import io.qdrant.client.QdrantClient; +import io.qdrant.client.QdrantGrpcClient; +import io.qdrant.client.grpc.Points.DeleteVectorNameRequest; + +public class Snippet { + public static void run() throws Exception { + // @hide-start + QdrantClient client = + new QdrantClient(QdrantGrpcClient.newBuilder("localhost", 6334, false).build()); + // @hide-end + + client + .deleteVectorNameAsync( + DeleteVectorNameRequest.newBuilder() + .setCollectionName("{collection_name}") + .setVectorName("{vector_name}") + .build()) + .get(); + } +}