Microsoft.Extensions.VectorData.Abstractions 10.5.0
Microsoft.Extensions.VectorData.Abstractions
This package contains abstract classes and utilities for accessing vector databases. Actual implementations are provided separately in other packages; see https://learn.microsoft.com/dotnet/ai/vector-stores/overview for more information.
The abstractions in this package expose functionality for:
- Mapping .NET types to a collection (e.g. table) in a vector database, with arbitrary schema support.
- Creating, listing and deleting collections in the database.
- Creating, retrieving, updating and deleting records.
- Similarity search using vector embeddings.
- Filtering records using LINQ filters.
- Hybrid search combining vector similarity and keyword search.
- Built-in embedding generation using
Microsoft.Extensions.AI.
How to Use
This package typically isn't referenced directly by application; it's usually a transitive dependency of a provider.
Main Types
The main types provided by this library are:
Additional Documentation
Feedback & Contributing
Microsoft.Extensions.VectorData.Abstractions is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
Showing the top 20 packages that depend on Microsoft.Extensions.VectorData.Abstractions.
| Packages | Downloads |
|---|---|
|
Microsoft.SemanticKernel.Abstractions
Semantic Kernel interfaces and abstractions. This package is automatically installed by Semantic Kernel packages if needed.
|
1 |
|
Microsoft.SemanticKernel.Abstractions
Semantic Kernel interfaces and abstractions. This package is automatically installed by Semantic Kernel packages if needed.
|
2 |
|
Microsoft.SemanticKernel.Abstractions
Semantic Kernel interfaces and abstractions. This package is automatically installed by Semantic Kernel packages if needed.
|
3 |
.NET Framework 4.6.2
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
.NET 8.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
.NET 10.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
.NET Standard 2.0
- Microsoft.Extensions.AI.Abstractions (>= 10.5.0)
| Version | Downloads | Last updated |
|---|---|---|
| 10.5.0 | 2 | 2026/4/17 |
| 10.1.0 | 2 | 2026/4/18 |
| 10.0.1 | 3 | 2026/4/16 |
| 10.0.0 | 2 | 2026/4/16 |
| 9.7.0 | 2 | 2026/4/10 |
| 9.6.0 | 2 | 2026/4/10 |
| 9.5.0 | 2 | 2026/4/10 |
| 9.0.0-preview.1.25229.1 | 2 | 2026/4/10 |
| 9.0.0-preview.1.25161.1 | 2 | 2026/4/10 |
| 9.0.0-preview.1.25078.1 | 3 | 2025/4/1 |
| 9.0.0-preview.1.24523.1 | 2 | 2026/4/10 |
| 9.0.0-preview.1.24518.1 | 2 | 2026/4/10 |
| 9.0.0-preview.1.24515.1 | 2 | 2026/4/10 |