Rag.NET.VectorStores.Qdrant
0.1.0
dotnet add package Rag.NET.VectorStores.Qdrant --version 0.1.0
NuGet\Install-Package Rag.NET.VectorStores.Qdrant -Version 0.1.0
<PackageReference Include="Rag.NET.VectorStores.Qdrant" Version="0.1.0" />
<PackageVersion Include="Rag.NET.VectorStores.Qdrant" Version="0.1.0" />
<PackageReference Include="Rag.NET.VectorStores.Qdrant" />
paket add Rag.NET.VectorStores.Qdrant --version 0.1.0
#r "nuget: Rag.NET.VectorStores.Qdrant, 0.1.0"
#:package Rag.NET.VectorStores.Qdrant@0.1.0
#addin nuget:?package=Rag.NET.VectorStores.Qdrant&version=0.1.0
#tool nuget:?package=Rag.NET.VectorStores.Qdrant&version=0.1.0
Rag.NET.VectorStores.Qdrant
Qdrant vector store for Rag.NET over the gRPC client: dense cosine search, metadata payload filtering, and optional named sparse vectors for hybrid retrieval.
Install
dotnet add package Rag.NET.VectorStores.Qdrant
Install alongside the core pipeline package (dotnet add package Rag.NET), which supplies
the AddRagNet(...) builder the store registers into.
Setup
Inside your AddRagNet(...) builder callback (port 6334 is Qdrant's gRPC port):
using Rag.NET.Qdrant;
rag.UseQdrant(
host: "localhost",
port: 6334,
collectionName: "my-collection",
vectorDimensions: 1536);
Example
Create the collection once at startup, then metadata filters map to Qdrant payload fields:
using Microsoft.Extensions.DependencyInjection;
using Rag.NET.Abstractions;
using Rag.NET.Qdrant;
var store = provider.GetRequiredService<IVectorStore>() as QdrantVectorStore;
await store!.InitializeAsync();
var results = await pipeline.RetrieveAsync("open incidents", new RetrievalOptions
{
MetadataFilter = new Dictionary<string, string>
{
["department"] = "finance", // matches the meta_department payload field
},
});
Full guide
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Qdrant.Client (>= 1.19.0)
- Rag.NET.Abstractions (>= 0.1.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Rag.NET.VectorStores.Qdrant:
| Package | Downloads |
|---|---|
|
Rag.NET.Hosting
Configuration-driven pipeline wiring for hosting Rag.NET in an executable: binds a RagNet configuration section to an OpenAI-compatible chat client and embedding generator, and one of the InMemory, Qdrant, or PgVector vector stores. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0 | 95 | 8/11/2026 |