Skip to main content

Class: PineconeStore

vectorstores/pinecone.PineconeStore

Hierarchy

Constructors

constructor

new PineconeStore(embeddings, args)

Parameters

NameType
embeddingsEmbeddings
argsPineconeLibArgs

Overrides

VectorStore.constructor

Defined in

langchain/src/vectorstores/pinecone.ts:31

Properties

embeddings

embeddings: Embeddings

Inherited from

VectorStore.embeddings

Defined in

langchain/src/vectorstores/base.ts:23


filter

Optional filter: PineconeMetadata

Defined in

langchain/src/vectorstores/pinecone.ts:29


namespace

Optional namespace: string

Defined in

langchain/src/vectorstores/pinecone.ts:25


pineconeIndex

pineconeIndex: VectorOperationsApi

Defined in

langchain/src/vectorstores/pinecone.ts:27


textKey

textKey: string

Defined in

langchain/src/vectorstores/pinecone.ts:23

Methods

addDocuments

addDocuments(documents, ids?): Promise<void>

Parameters

NameType
documentsDocument<Record<string, any>>[]
ids?string[]

Returns

Promise<void>

Overrides

VectorStore.addDocuments

Defined in

langchain/src/vectorstores/pinecone.ts:41


addVectors

addVectors(vectors, documents, ids?): Promise<void>

Parameters

NameType
vectorsnumber[][]
documentsDocument<Record<string, any>>[]
ids?string[]

Returns

Promise<void>

Overrides

VectorStore.addVectors

Defined in

langchain/src/vectorstores/pinecone.ts:50


asRetriever

asRetriever(k?): BaseRetriever

Parameters

NameType
k?number

Returns

BaseRetriever

Inherited from

VectorStore.asRetriever

Defined in

langchain/src/vectorstores/base.ts:92


similaritySearch

similaritySearch(query, k?, filter?): Promise<Document<Record<string, any>>[]>

Parameters

NameTypeDefault value
querystringundefined
knumber4
filterundefined | objectundefined

Returns

Promise<Document<Record<string, any>>[]>

Inherited from

VectorStore.similaritySearch

Defined in

langchain/src/vectorstores/base.ts:43


similaritySearchVectorWithScore

similaritySearchVectorWithScore(query, k, filter?): Promise<[Document<Record<string, any>>, number][]>

Parameters

NameType
querynumber[]
knumber
filter?object

Returns

Promise<[Document<Record<string, any>>, number][]>

Overrides

VectorStore.similaritySearchVectorWithScore

Defined in

langchain/src/vectorstores/pinecone.ts:78


similaritySearchWithScore

similaritySearchWithScore(query, k?, filter?): Promise<[object, number][]>

Parameters

NameTypeDefault value
querystringundefined
knumber4
filterundefined | objectundefined

Returns

Promise<[object, number][]>

Inherited from

VectorStore.similaritySearchWithScore

Defined in

langchain/src/vectorstores/base.ts:57


fromDocuments

Static fromDocuments(docs, embeddings, dbConfig): Promise<PineconeStore>

Parameters

NameType
docsDocument<Record<string, any>>[]
embeddingsEmbeddings
dbConfigPineconeLibArgs

Returns

Promise<PineconeStore>

Overrides

VectorStore.fromDocuments

Defined in

langchain/src/vectorstores/pinecone.ts:148


fromExistingIndex

Static fromExistingIndex(embeddings, dbConfig): Promise<PineconeStore>

Parameters

NameType
embeddingsEmbeddings
dbConfigPineconeLibArgs

Returns

Promise<PineconeStore>

Defined in

langchain/src/vectorstores/pinecone.ts:161


fromTexts

Static fromTexts(texts, metadatas, embeddings, dbConfig): Promise<PineconeStore>

Parameters

NameType
textsstring[]
metadatasobject | object[]
embeddingsEmbeddings
dbConfigPineconeLibArgs | { namespace?: string ; pineconeClient: VectorOperationsApi ; textKey?: string }

Returns

Promise<PineconeStore>

Overrides

VectorStore.fromTexts

Defined in

langchain/src/vectorstores/pinecone.ts:112