Microsoft.SemanticKernel.Connectors.Pinecone Namespace

Classes

IndexDefinition

Used to create a new index. See https://docs.pinecone.io/reference/create_index

IndexNamespaceStats

Index namespace parameters.

IndexStats

Index parameters.

IndexStatus

Status of the index.

MetadataIndexConfig

Configuration for the behavior of Pinecone's internal metadata index. By default, all metadata is indexed; when metadata_config is present, only specified metadata fields are indexed.

PineconeClient

A client for the Pinecone API

PineconeDocument

Pinecone Document entity.

PineconeDocumentExtensions

Extensions for PineconeDocument class.

PineconeIndex

Index entity.

PineconeMemoryBuilderExtensions

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

PineconeMemoryStore

An implementation of IMemoryStore for Pinecone Vector database.

PineconeUtils

Utils for Pinecone connector.

PineconeUtils.PineconeOperator

Class for Pinecone filtering logic.

PineconeVectorStore

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

PineconeVectorStoreOptions

Options when creating a PineconeVectorStore.

PineconeVectorStoreRecordCollection<TRecord>

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

PineconeVectorStoreRecordCollectionOptions<TRecord>

Options when creating a PineconeVectorStoreRecordCollection<TRecord>.

Query

Query parameters for use in a query request.

SparseVectorData

Represents a sparse vector data, which is a list of indices and a list of corresponding values, both of the same length.

Interfaces

IPineconeClient

Interface for a Pinecone client

IPineconeMemoryStore

Interface for Pinecone memory store that extends the memory store interface to add support for namespaces

IPineconeVectorStoreRecordCollectionFactory

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

Enums

IndexMetric

The vector similarity metric of the index

IndexState

The current status of a index.

PodType

Pod type of the index, see https://docs.pinecone.io/docs/indexes#pods-pod-types-and-pod-sizes.