Microsoft.SemanticKernel.Connectors.Qdrant Namespace

Classes

QdrantMemoryBuilderExtensions

Provides extension methods for the MemoryBuilder class to configure Qdrant connector.

QdrantMemoryStore

An implementation of IMemoryStore for Qdrant Vector Database.

QdrantVectorDbClient

An implementation of a client for the Qdrant Vector Database. This class is used to connect, create, delete, and get embeddings data from a Qdrant Vector Database instance.

QdrantVectorRecord

A record structure used by Qdrant that contains an embedding and metadata.

QdrantVectorStore

Class for accessing the list of collections in a Qdrant vector store.

QdrantVectorStoreOptions

Options when creating a QdrantVectorStore.

QdrantVectorStoreRecordCollection<TRecord>

Service for storing and retrieving vector records, that uses Qdrant as the underlying storage.

QdrantVectorStoreRecordCollectionOptions<TRecord>

Options when creating a QdrantVectorStoreRecordCollection<TRecord>.

Interfaces

IQdrantVectorDbClient

Interface for a Qdrant vector database client.

IQdrantVectorStoreRecordCollectionFactory

Interface for constructing IVectorStoreRecordCollection<TKey,TRecord> Qdrant instances when using IVectorStore to retrieve these.

Enums

QdrantDistanceType

The vector distance type used by Qdrant.