Sylin.Koan.Data.Vector
0.8.0
See the version list below for details.
dotnet add package Sylin.Koan.Data.Vector --version 0.8.0
NuGet\Install-Package Sylin.Koan.Data.Vector -Version 0.8.0
<PackageReference Include="Sylin.Koan.Data.Vector" Version="0.8.0" />
<PackageVersion Include="Sylin.Koan.Data.Vector" Version="0.8.0" />
<PackageReference Include="Sylin.Koan.Data.Vector" />
paket add Sylin.Koan.Data.Vector --version 0.8.0
#r "nuget: Sylin.Koan.Data.Vector, 0.8.0"
#:package Sylin.Koan.Data.Vector@0.8.0
#addin nuget:?package=Sylin.Koan.Data.Vector&version=0.8.0
#tool nuget:?package=Sylin.Koan.Data.Vector&version=0.8.0
Sylin.Koan.Data.Vector
Vector search facade for Koan: workflow-driven APIs over vector providers.
- Target framework: net10.0
- License: Apache-2.0
Capabilities
- Provider-agnostic save/search for embeddings
- Workflow profiles with declarative defaults (topK, alpha, metadata enrichers)
- Works with Weaviate and other adapters via abstractions
Install
dotnet add package Sylin.Koan.Data.Vector
Example
// Register a profile once during startup
VectorProfiles.Register(builder => builder
.For<MyEntity>("recs.default")
.TopK(12)
.Alpha(0.45)
.WithMetadata(meta => meta["pipeline"] = "recommendations"));
// Save embeddings using the workflow (document + vector persistence)
var entity = new MyEntity { Id = "id-1", Name = "Demo" };
await VectorWorkflow<MyEntity>.For("recs.default")
.Save(entity, embedding);
// Execute a hybrid query with profile defaults
var results = await VectorWorkflow<MyEntity>.For("recs.default")
.Query(vector: embedding, text: "annual revenue");
Links
- Data access patterns:
~/guides/data/all-query-streaming-and-pager.md
| 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
- Sylin.Koan.Data.Core (>= 0.8.0)
- Sylin.Koan.Data.Vector.Abstractions (>= 0.8.0)
NuGet packages (12)
Showing the top 5 NuGet packages that depend on Sylin.Koan.Data.Vector:
| Package | Downloads |
|---|---|
|
Sylin.Koan.Data.Vector.Connector.Milvus
Milvus vector adapter for Koan: plan-owned spaces, complete points, native filters, and truthful similarity over REST v2. |
|
|
Sylin.Koan.Data.Connector.ElasticSearch
Elasticsearch vector provider for Koan: plan-bound complete points, native filtered kNN search, normalized similarity, and session-visible mutations. |
|
|
Sylin.Koan.Data.Vector.Connector.Weaviate
Weaviate vector provider for Koan: plan-bound entity vectors, native filtering, complete points, and awaited Session visibility. |
|
|
Sylin.Koan.Data.Connector.OpenSearch
OpenSearch vector provider for Koan: plan-bound complete points, native filtered k-NN search, normalized similarity, and session-visible mutations. |
|
|
Sylin.Koan.Data.Vector.Connector.Qdrant
Qdrant vector provider for Koan: plan-bound Entity vector search, native payload filtering, and session-visible mutations over REST. |
GitHub repositories
This package is not used by any popular GitHub repositories.
See release notes: https://github.com/sylin-labs/Koan-framework/releases