Eliassen.Search.Abstractions
0.1.85
dotnet add package Eliassen.Search.Abstractions --version 0.1.85
NuGet\Install-Package Eliassen.Search.Abstractions -Version 0.1.85
<PackageReference Include="Eliassen.Search.Abstractions" Version="0.1.85" />
paket add Eliassen.Search.Abstractions --version 0.1.85
#r "nuget: Eliassen.Search.Abstractions, 0.1.85"
// Install Eliassen.Search.Abstractions as a Cake Addin #addin nuget:?package=Eliassen.Search.Abstractions&version=0.1.85 // Install Eliassen.Search.Abstractions as a Cake Tool #tool nuget:?package=Eliassen.Search.Abstractions&version=0.1.85
Eliassen.Search.Abstractions
Eliassen.Search.Abstractions provides interfaces and models for storing and querying vectors efficiently. Here's a breakdown of its key components:
IVectorStore
Interface for storing and querying vectors.
Methods
- StoreVectorsAsync: Stores embeddings and metadata.
- ListAsync: Lists stored vectors.
- FindNeighborsAsync: Finds neighbors of a specified vector.
- FindNeighborsAsync: Finds neighbors of a specified vector, grouped by a key.
IVectorStore`1
Generic interface for storing and querying vectors.
SearchResultModel
Represents a search result model containing information about a search result.
Properties
- Score: The score of the search result.
- ItemId: The item's ID value.
- MetaData: The item's metadata.
SearchTypes
Specifies types of search.
IVectorStoreFactory
Interface for creating instances of IVectorStore.
Methods
- Create: Creates a new instance of IVectorStore with the specified container name.
- Create``1: Creates a new instance of IVectorStore of the specified type.
IVectorStoreProvider
Interface for a vector store provider that implements IVectorStore.
Properties
- ContainerName: The name of the container.
Methods
- Create: Creates a new instance of IVectorStoreProvider with the specified container name.
IVectorStoreProviderFactory
Interface for creating instances of IVectorStoreProvider.
Methods
- Create: Creates a new instance of IVectorStoreProvider with the specified container name.
VectorStoreAttribute
Attribute for specifying the container name for a vector store.
Properties
- ContainerName: The name of the container.
Eliassen.Search.Abstractions offers a robust framework for vector storage and querying, facilitating efficient retrieval and manipulation of vector data.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
-
net8.0
NuGet packages (7)
Showing the top 5 NuGet packages that depend on Eliassen.Search.Abstractions:
Package | Downloads |
---|---|
Eliassen.GroqCloud
Package Description |
|
Eliassen.Search
Package Description |
|
Eliassen.Azure.StorageAccount
Package Description |
|
Eliassen.OpenSearch
Package Description |
|
Eliassen.Ollama
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.