Class: VectorStore
vectorstores/base.VectorStore
Hierarchy
VectorStore
↳
Chroma
Constructors
constructor
• new VectorStore(embeddings
, _dbConfig
)
Parameters
Name | Type |
---|---|
embeddings | Embeddings |
_dbConfig | Record <string , any > |
Defined in
langchain/src/vectorstores/base.ts:26
Properties
embeddings
• embeddings: Embeddings
Defined in
langchain/src/vectorstores/base.ts:23
Methods
addDocuments
▸ Abstract
addDocuments(documents
): Promise
<void
>
Parameters
Name | Type |
---|---|
documents | Document <Record <string , any >>[] |
Returns
Promise
<void
>
Defined in
langchain/src/vectorstores/base.ts:35
addVectors
▸ Abstract
addVectors(vectors
, documents
): Promise
<void
>
Parameters
Name | Type |
---|---|
vectors | number [][] |
documents | Document <Record <string , any >>[] |
Returns
Promise
<void
>
Defined in
langchain/src/vectorstores/base.ts:30
asRetriever
▸ asRetriever(k?
): BaseRetriever
Parameters
Name | Type |
---|---|
k? | number |
Returns
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
>>[]>
Defined in
langchain/src/vectorstores/base.ts:43
similaritySearchVectorWithScore
▸ Abstract
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
][]>
Defined in
langchain/src/vectorstores/base.ts:37
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
][]>
Defined in
langchain/src/vectorstores/base.ts:57
fromDocuments
▸ Static
fromDocuments(_docs
, _embeddings
, _dbConfig
): Promise
<VectorStore
>
Parameters
Name | Type |
---|---|
_docs | Document <Record <string , any >>[] |
_embeddings | Embeddings |
_dbConfig | Record <string , any > |
Returns
Promise
<VectorStore
>
Defined in
langchain/src/vectorstores/base.ts:81
fromTexts
▸ Static
fromTexts(_texts
, _metadatas
, _embeddings
, _dbConfig
): Promise
<VectorStore
>
Parameters
Name | Type |
---|---|
_texts | string [] |
_metadatas | object | object [] |
_embeddings | Embeddings |
_dbConfig | Record <string , any > |
Returns
Promise
<VectorStore
>
Defined in
langchain/src/vectorstores/base.ts:69