Class: PineconeStore
vectorstores/pinecone.PineconeStore
Hierarchy
↳
PineconeStore
Constructors
constructor
• new PineconeStore(embeddings
, args
)
Parameters
Name | Type |
---|---|
embeddings | Embeddings |
args | PineconeLibArgs |
Overrides
Defined in
langchain/src/vectorstores/pinecone.ts:31
Properties
embeddings
• embeddings: Embeddings
Inherited from
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
Name | Type |
---|---|
documents | Document <Record <string , any >>[] |
ids? | string [] |
Returns
Promise
<void
>
Overrides
Defined in
langchain/src/vectorstores/pinecone.ts:41
addVectors
▸ addVectors(vectors
, documents
, ids?
): Promise
<void
>
Parameters
Name | Type |
---|---|
vectors | number [][] |
documents | Document <Record <string , any >>[] |
ids? | string [] |
Returns
Promise
<void
>
Overrides
Defined in
langchain/src/vectorstores/pinecone.ts:50
asRetriever
▸ asRetriever(k?
): BaseRetriever
Parameters
Name | Type |
---|---|
k? | number |
Returns
Inherited from
Defined in
langchain/src/vectorstores/base.ts:92
similaritySearch
▸ similaritySearch(query
, k?
, filter?
): Promise
<Document
<Record
<string
, any
>>[]>
Parameters
Name | Type | Default value |
---|---|---|
query | string | undefined |
k | number | 4 |
filter | undefined | object | undefined |
Returns
Promise
<Document
<Record
<string
, any
>>[]>
Inherited from
Defined in
langchain/src/vectorstores/base.ts:43
similaritySearchVectorWithScore
▸ similaritySearchVectorWithScore(query
, k
, filter?
): Promise
<[Document
<Record
<string
, any
>>, number
][]>
Parameters
Name | Type |
---|---|
query | number [] |
k | number |
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
Name | Type | Default value |
---|---|---|
query | string | undefined |
k | number | 4 |
filter | undefined | object | undefined |
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
Name | Type |
---|---|
docs | Document <Record <string , any >>[] |
embeddings | Embeddings |
dbConfig | PineconeLibArgs |
Returns
Promise
<PineconeStore
>
Overrides
Defined in
langchain/src/vectorstores/pinecone.ts:148
fromExistingIndex
▸ Static
fromExistingIndex(embeddings
, dbConfig
): Promise
<PineconeStore
>
Parameters
Name | Type |
---|---|
embeddings | Embeddings |
dbConfig | PineconeLibArgs |
Returns
Promise
<PineconeStore
>
Defined in
langchain/src/vectorstores/pinecone.ts:161
fromTexts
▸ Static
fromTexts(texts
, metadatas
, embeddings
, dbConfig
): Promise
<PineconeStore
>
Parameters
Name | Type |
---|---|
texts | string [] |
metadatas | object | object [] |
embeddings | Embeddings |
dbConfig | PineconeLibArgs | { namespace? : string ; pineconeClient : VectorOperationsApi ; textKey? : string } |
Returns
Promise
<PineconeStore
>
Overrides
Defined in
langchain/src/vectorstores/pinecone.ts:112